PHP中使用exec()命令的代码如下所示:
exec('javac -classpath dir test.java');
我想知道如何捕获test.java文件中存在的语法错误。
您需要重定向stderr
到stdout
。
附加2>&1
到命令末尾
exec('javac -classpath dir test.java 2>&1',$op);
var_dump($op);
这2
是stderr和1
stdout
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句