shell_exec
通过 shell 环境执行命令,并且将完整的输出以字符串的方式返回
shell_exec
PHP 4, PHP 5, PHP 7, PHP 8
shell_exec() 函数用于执行外部程序或 shell 命令,并返回完整的输出结果作为字符串。该函数常用于调用系统命令或脚本,比如执行 Linux 命令、批处理脚本等。
string shell_exec(string $command)
如果命令执行成功,返回命令输出的完整字符串结果;如果命令执行失败,返回 null。
<?php $output = shell_exec('ls -l /var/www/html'); echo "<pre>$output"; ?>
本示例中使用 shell_exec() 执行了 Linux 命令 ls -l /var/www/html,该命令用于列出指定目录下的文件和目录的详细信息。函数将输出结果作为字符串返回,并通过 echo 输出到页面。为了保留格式化显示,使用了 标签包裹输出内容。