PHP的CLI综合

tip1:传入参数

使用标准的输入和输出
    PHP CLI会定义三个常量,以便让在命令行提示符下与解释器进行交互操作更加容易。这些常量见表格A。
表格A

常量 说明
STDIN 标准的输入设备
STDOUT 标准的输出设备
STDERR 标准的错误设备
    你可以在自己的PHP脚本里使用这三个常量,以接受用户的输入,或者显示处理和计算的结果。要更好地理解这一点,可以看看下面的脚本(列表A):

fwrite(STDOUT, "enter the cron password:");
$salt = trim(fgets(STDIN));
if($salt != "ASD12FL93LK"){
    exit();
}else{
    echo "It working...";
}

也可以采用argv的形式:
php ./test.php aaa

echo $argv['1'];

还可以通过GET形式:
php ./test.php?aaa=111

原文地址:https://www.cnblogs.com/thinksasa/p/3482729.html