php 获取 exec 的输出结果_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php 获取 exec 的输出结果

php 获取 exec 的输出结果

 2012/12/16 17:23:06  panyanyany  程序员俱乐部  我要评论(0)
  • 摘要:原文及更多内容:http://yysource.sourceforge.net/?p=95首先要搞清楚想获取的是程序执行成功的结果,还是程序执行失败的结果。貌似php中exec()函数的第二个参数返回的是程序执行成功的结果,也就是标准输出。对于程序执行失败的结果,也就是标准错误输出,是不返回的。所以需在命令行的结果加上2>&1,比如:"c++test.cpp2>&1",这样就可以在第二个参数中返回错误的结果了。
  • 标签:PHP 输出 结果

原文及更多内容:http://yysource.sourceforge.net/?p=95

首先要搞清楚想获取的是 程序执行成功的结果,还是程序执行失败的结果。

貌似php中exec()函数的第二个参数返回的是程序执行成功的结果,也就是标准输出。对于程序执行失败的结果,也就是标准错误输出,是不返回的。

所以需在命令行的结果加上?2>&1,比如:"c++ test.cpp?2>&1",这样就可以在第二个参数中返回错误的结果了。

发表评论
用户名: 匿名