您好,欢迎访问一九零五行业门户网

PHP命令行Cli用法总结

php是一个非常流行的web服务端脚本语言。其实,php不仅仅可以在web服务器中充当重要角色。在命令行一样可以执行。
php在命令行中的使用方法
1、  查看php的版本、配置在命令行中输入php –v 即可查看当前php的版本。
-m 会显示当前php加载的有效模块。
-i 则输出无html格式的phpinfo。
-c 指定运行php程序的ini配置文件
-l 检测php文件的语法错误
-s 高亮显示php文件
--ini 选项可以输出当前php加载ini配置文件的数量、路径信息。
2、在命令行中运行php程序注意事项从命令行运行php非常简单。但有些注意事项需要了解下。
诸如$_session、$_server之类的服务器变量是无法在命令行中使用的,其他代码的运行则和web服务器中完全一样。
php cli命令行模式下加载的php.ini配置文件不一定是web模式下的配置文件。
3、php命令行脚本接收传入参数(1)、使用$argv or $argc参数接收
/**
* 使用 $argc $argv 接受参数
*/
echo 接收到{$argc}个参数;
print_r($argv);
(2)、使用getopt函数
/**
* 使用 getopt函数 //php test.php -a 345 -b 12q3
*/
$param_arr = getopt('a:b:');
print_r($param_arr);
(3)、提示用户输入
/**
* 提示用户输入
*/
fwrite(stdout,'请输入您的博客名:');
echo '您输入的信息是:'.fgets(stdin);
4、判断当前环境是否是cli //方法1
if (php_sapi === 'cli')
{
// ...
}
//方法2
if (php_sapi_name() === 'cli')
{
// ...
}
其它类似信息

推荐信息