【问题标题】:Why calling external command returns 0 when done ok?为什么调用外部命令完成后返回 0?
【发布时间】:2013-05-17 08:00:34
【问题描述】:

示例命令:

echo "<pre>\n";
system('drush cc all', $retval);
echo "</pre>\n";

一切似乎都很好。有一条消息表明命令运行正确。

但是 $retval 始终为 0。

【问题讨论】:

  • 因为一个成功执行的程序通常/传统上返回0?

标签: php windows system command-line-interface


【解决方案1】:

它的返回错误代码。没有错误,你得到了 0。

了解Exit status

【讨论】:

  • 例如C语言的EXIT_SUCCESS值为0
猜你喜欢
  • 1970-01-01
  • 2014-04-21
  • 2013-09-05
  • 2017-07-05
  • 2012-01-17
  • 1970-01-01
  • 2015-08-07
  • 2015-03-02
  • 1970-01-01
相关资源
最近更新 更多