background image

system 示例: 
代码如下:
 
<?php 

$a

 = system("dir",

$out

); 

print_r(

$a

); 

print_r(

$out

); 

?> 
 
system、exce、

passthru

 

区别

system() 输出并返回最后一行 shell

 

结果。

exec

() 不输出结果,返回最后一行 shell 结果,所有结果可以保存到一个返回的数组里面。

 

passthru

() 

 

只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。

相同点:都可以获得命令执行的状态码