6

PHP中的方法shell_exec和方法有什么区别?system

两者都采用单个命令行参数并在 PHP 中运行。使用一个比另一个更好吗?

4

3 回答 3

4

请参阅此处的说明:

http://chipmunkninja.com/Program-Execution-in-PHP%3A-exec-m@

于 2012-05-29T22:04:22.770 回答
3

用系统可以捕获返回码。已经用 shell_exec 是不可能的。

于 2012-05-29T22:07:32.887 回答
2

我认为主要的不同是 PHP 在安全模式下运行时。如文档中所述,系统仍将受到一些限制,但是 shell_exec 将被禁用。

于 2012-05-29T22:04:49.820 回答