shell_exec()函数
shell_exec()函数是PHP中的内置函数,用于通过 shell 执行命令并以字符串形式返回完整输出。 shell_exec是反引号运算符的别名,用于* nix。如果命令失败,则返回NULL,并且这些值对于错误检查不可靠。
用法:
string shell_exec( $cmd )
参数:该函数接受单个参数$cmd,该参数用于保存将要执行的命令。
返回值:该函数返回执行的命令,如果发生错误,则返回NULL。
注意:当PHP在安全模式下运行时,此函数被禁用。
例:
<?php
// Use ls command to shell_exec
// function
$output = shell_exec('ls');
// Display the list of all file
// and directory
echo "<pre>$output</pre>";
?>
输出:
gfg.php index.html geeks.php
exec() Function
exec()函数是PHP中的内置函数,用于执行外部程序并返回输出的最后一行。如果没有命令正确运行,它也会返回NULL。
用法:
string exec( $command, $output, $return_var )
参数:此函数接受上述和以下所述的三个参数:
- $command:此参数用于保存将要执行的命令。
- $output:此参数用于指定将用命令输出的每一行填充的数组。
- $return_var:$return_var参数与输出参数一起出现,然后返回执行命令的状态,该状态将被写入此变量。
返回值:该函数返回执行的命令,请务必设置和使用输出参数。
例:
<?php
// (on a system with the "iamexecfunction" executable in the path)
echo exec('iamexecfunction');
?>
输出:
geeks.php
参考文献:
相关用法
- Javascript exec()用法及代码示例
- p5.js str()用法及代码示例
- p5.js cos()用法及代码示例
- p5.js log()用法及代码示例
- PHP tan( )用法及代码示例
- PHP each()用法及代码示例
- p5.js hex()用法及代码示例
- PHP cos( )用法及代码示例
- p5.js red()用法及代码示例
- PHP end()用法及代码示例
- p5.js tan()用法及代码示例
- p5.js second()用法及代码示例
注:本文由纯净天空筛选整理自Pushpanjali chauhan大神的英文原创作品 PHP | shell_exec() vs exec() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。