官方文档
https://php.net/manual/zh/features.commandline.php
使用 $argc $argv 接受参数
<?php echo "接收到{$argc}个参数"; print_r($argv);
执行文件
php -f test.php demo sendmsg
使用 getopt函数
<?php $param_arr = getopt('a:b:'); print_r($param_arr);
php -f test.php -a demo -b sendmsg
提示用户输入,类似Python
<?php fwrite(STDOUT,'请输入您的博客名:'); echo '您输入的信息是:'.fgets(STDIN);
命令行选项部分说明
-f [a.php] #执行的文件,可省略
-c /dev/zhangsan/php.ini #执行php.ini文件
-d configuration_directive[=value] #用该参数可以自行设置任何可以在 php.ini 文件中设置的配置选项的值,其语法为: