📜  PHP | shell_exec() 与 exec()函数

📅  最后修改于: 2022-05-13 01:56:30.965000             🧑  作者: Mango

PHP | shell_exec() 与 exec()函数

shell_exec()函数

shell_exec()函数是PHP中的一个内置函数,用于通过 shell 执行命令并将完整的输出作为字符串返回。 shell_exec 是反引号运算符的别名,适用于那些习惯于 *nix 的人。如果命令失败返回 NULL 并且这些值对于错误检查不可靠。

句法:

string shell_exec( $cmd )

参数:此函数接受单个参数$cmd ,该参数用于保存将要执行的命令。

返回值:如果发生错误,此函数返回执行的命令或 NULL。

注意:当PHP在安全模式下运行时,此函数被禁用。

例子:

$output
"; ?>

输出:

gfg.php
index.html
geeks.php

exec()函数

exec()函数是PHP中的一个内置函数,用于执行外部程序并返回输出的最后一行。如果没有正确运行命令,它也会返回 NULL。

句法:

string exec( $command, $output, $return_var )

参数:此函数接受三个参数,如上所述,如下所述:

  • $command:此参数用于保存将要执行的命令。
  • $output:此参数用于指定将用命令的每一行输出填充的数组。
  • $return_var: $return_var 参数与输出参数一起存在,然后它返回的执行命令的状态将写入此变量。

返回值:该函数返回执行的命令,一定要设置和使用输出参数。

例子:


输出:

geeks.php

参考:

  • PHP 。 PHP
  • http:// PHP.net/manual/en/函数.exec。 PHP

PHP是一种专门为 Web 开发而设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。