PHP的几个执行linux命令的函数笔记

string exec ( string $command [, array &$output [, int &$return_var ]] )

  参数

    $command    执行的命令

    $output      引用传值,返回所有执行过程中打印的信息

    $return_var   引用传值,返回退出状态码,一般为0,可以使用函数exit(int $status)来设定,相当于c语言main函数的return值

  返回值

    返回命令执行打印信息的最后一行

 

string system ( string $command [, int &$return_var ] )

  参数

    $command    执行的命令

    $return_var   引用传值,返回退出状态码

  返回值

    返回命令执行打印信息的最后一行

 

void passthru ( string $command [, int &$return_var ] )

  参数

    $command    执行的命令

    $return_var   引用传值,返回退出状态码

  返回值

    无,但会直接打印命令打印的所有行!

 

resource popen ( string $command , string $mode )

resource proc_open ( string $cmd , array $descriptorspec , array &$pipes [, string $cwd [, array $env [, array $other_options ]]] )

string escapeshellcmd ( string $command )

void pcntl_exec( string $path [, array $args [, array $envs ]] )

posted on 2012-07-19 01:43  phphot  阅读(857)  评论(0编辑  收藏  举报