`

php 获取 exec 的输出结果

阅读更多

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

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

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

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

0
3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics