正文:
PHP不仅是令行一种流行的Web开发语言 ,则说明环境正常 。执行实战案例 :批量处理文件
以下脚本扫描目录并输出文件名 :
// batch_process.php 令行php if ($argc < 2) { die("请指定目录路径\n"); } $dir = $argv[1]; foreach (scandir($dir) as $file) { if ($file !== . && $file !== ..) { echo $file . "\n"; } } ?>运行命令:
php batch_process.php /home/user/documentsPHP CLI提供多种实用选项:
1. 交互模式:直接输入代码测试php -a 语法检查 :验证脚本语法错误 php -l script.php 指定配置文件 :使用自定义php.ini php -c /path/to/php.ini script.php通过命令行向脚本传递参数,令行调试与错误处理显示所有错误
在开发阶段启用错误报告:
php -d display_errors=On script.php记录日志通过error_log参数保存错误信息:
php -d error_log=/var/log/php_cli.log script.php执行时添加参数 :
php script.php hello输出结果 :
参数数量: 2 第一个参数: hello