PHP shell_exec() 和 exec() 函数
作者:迹忆客
最近更新:2023/03/28
浏览次数:
本文将讨论 PHP shell_exec()
和 exec()
函数。 在区分这两个功能的同时,我们将了解每个功能的性能及其实际用途。
PHP shell_exec() 函数
我们使用 shell_exec()
函数在 shell 中执行命令并将输出作为字符串返回。 shell_exec 是反引号运算符 *nix
的别名。
语法:
string shell_exec( $cmd )
此函数接受一个参数 $cmd
。 它包含要执行的命令。
如果出现错误,函数返回 NULL。
请务必注意,当 PHP 处于安全模式时,该函数不会运行。
例子:
<?php
// Use ls command
$output = shell_exec('ls');
//List all files and directories
echo "<pre>$output</pre>";
?>
输出结果:
Insert.php
index.html
jiyik.php
PHP exec() 函数
exec()
函数执行外部程序并返回输出的最后一行。 如果命令失败,则返回 NULL。
语法:
string exec( $command, $output, $return_var )
参数:
- $command 包含要执行的命令。
- $output 指定要填充的数组。
- $return_var 带有输出参数。
示例:
<?php
echo exec('iamexecfunction');
?>
输出结果如下:
jiyik.php
相关文章
如何在 PHP 中获取时间差的分钟数
发布时间:2023/03/29 浏览次数:183 分类:PHP
-
本文介绍了如何在 PHP 中获取时间差的分钟数,包括 date_diff()函数和数学公式。它包括 date_diff()函数和数学公式。