标签:pass ret code output turn line shell pre 结果
system() 输出并返回最后一行shell结果。
exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。
passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。
eg:
<?php echo "\nsystem"; $last_line = system(‘ls‘, $return_var); echo "\nreturn_var:"; print_r($return_var); echo "\nlast_line:"; print_r($last_line); echo "\n\nexec"; exec(‘ls‘, $output, $return_var); echo "\nreturn_var:"; print_r($return_var); echo "\noutput:"; print_r($output); echo "\n\nshell_exec"; $output = shell_exec(‘ls‘); echo "\noutput:"; print_r($output); ?>
标签:pass ret code output turn line shell pre 结果
原文地址:https://www.cnblogs.com/yaradish/p/9556639.html