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