passthru
执行外部程序并显示原始输出
PHP 4, PHP 5, PHP 7, PHP 8
passthru 函数用于执行外部程序,并将原始输出直接传送到浏览器或标准输出。与 exec() 和 shell_exec() 不同,passthru 适用于输出二进制数据(如图像或文件)。
passthru(string $command, int &$result_code): void
无返回值。但可以通过第二个参数获取命令的返回状态码。
passthru('ls -l', $status); echo "命令执行状态码:$status";
上述示例中,passthru 执行了 Unix/Linux 的 ls -l 命令,并将结果直接输出。变量 $status 用于接收命令的返回状态码。该函数适用于实时输出命令执行结果的场景。