php命令执行函数有哪些

php命令执行函数有哪些

php中的命令执行函数有System、Exec和Passthru几种

1.System函数

System函数作用:

php中System函数的作用是用于执行command参数所指定的命令,且打印全部的输出值。

System函数语法:

system ( string $command , int &$return_var = ? ) : string

参数:

command:需要执行的命令。

return_var:外部命令执行后的返回状态将会被设置到此变量中。

System函数使用方法:

$v = system('netstat -tnlp',$shell_return);

var_dump($shell_return);

var_dump($v);

2.Exec函数

Exec函数作用:

php中Exec函数的作用是用于执行command参数所指定的命令,且不打印任何内容。

Exec函数语法:

exec ( string $command , array &$output = ? , int &$return_var = ? ) : string

Exec函数使用方法:

$out = ['a'=>'apple','b'=>'banana','c'=>'cat','d'=>'dog'];

$shell_return=null;

$v = exec('netstat -tnlp',$out,$shell_return);

print_r($out);

var_dump($shell_return);

var_dump($v);

3.Passthru函数

Passthru函数作用:

php中Passthru函数的作用是用于执行外部程序并且显示原始输出。

Passthru函数语法:

passthru ( string $command , int &$return_var = ? ) : void

参数:

command:需要执行的命令。

return_var:Unix命令的返回状态会被记录到此参数。

Passthru函数使用方法:

passthru('ls', $return_val);

echo 'Exit code of $return_val\n';

我们的服务
专业提供中小企业网站建设.公司网站建设.外贸网站建设.营销型网站建设,响应式网站建设,商城网站定制,手机网站,微信小程序定制.php应用开发服务,公司成立于2014年,8年专注网站建设,秉承“以客户为根本,以科技为核心,以市场为导向”的经营理念;服务电话13714666846(微信同号)

声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。

本文链接:http://news.ew35.com/