zoukankan      html  css  js  c++  java
  • system(),exec() ,passthru()

    system() 输出并返回最后一行shell结果。 
    exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 
    passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。 

    eg:

    <?php
    echo "
    system";
    $last_line = system('ls', $return_var);
    echo "
    return_var:";
    print_r($return_var);
    echo "
    last_line:";
    print_r($last_line);
    
    echo "
    
    exec";
    exec('ls', $output, $return_var);
    echo "
    return_var:";
    print_r($return_var);
    echo "
    output:";
    print_r($output);
    
    echo "
    
    shell_exec";
    $output = shell_exec('ls');
    echo "
    output:";
    print_r($output);
    ?>
  • 相关阅读:
    文件操作
    数据补充
    小数据池
    列表
    基础知识1
    我的Python之旅开始
    正则
    模块
    迭代器与生成器
    文件操作
  • 原文地址:https://www.cnblogs.com/yaradish/p/9556639.html
Copyright © 2011-2022 走看看