Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php system和shell_exec之间的差异_Php_Shell - Fatal编程技术网

Php system和shell_exec之间的差异

Php system和shell_exec之间的差异,php,shell,Php,Shell,PHP中的shell\u exec和system方法有什么区别 两者都采用单个命令行参数,并在PHP中运行该参数。使用一个比另一个好吗?请参见此处的说明: 我认为主要区别在于PHP在安全模式下运行时。系统仍将在文档中描述的某些限制下工作,但是shell_exec将被禁用。使用系统可以捕获返回代码。已经有了shell\u exec是不可能的。您不能只阅读和的文档吗?

PHP中的
shell\u exec
system
方法有什么区别


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

请参见此处的说明:


我认为主要区别在于PHP在安全模式下运行时。系统仍将在文档中描述的某些限制下工作,但是shell_exec将被禁用。

使用系统可以捕获返回代码。已经有了shell\u exec是不可能的。

您不能只阅读和的文档吗?