常用命令
# 显示编译到内核下的模块
php -m
# 显示 php版本号
php -v
# 显示配置文件名
php --ini
# 显示有哪些命令行命令
php -h
# 查看类/函数/扩展信息,和web服务器上php 使用phpinfo()一样
php --info
# 显示关于<name>函数的信息(注意是两横杠)
php --rf <name>
运行:
> php --rf phpinfo
结果:
> Function [ <internal:standard> function phpinfo ] {
> - Parameters [1] {
> Parameter #0 [ <optional> $what ]
> }
> }
# 显示关于<name>类的信息
php --rc <name>
# 显示关于<name>扩展的信息
php --re <name>
# 显示扩展<name>的配置信息
php --ri <name>
# 显示关于zend扩展的name信息
php --rz <name>
关于命令行脚本的开发
参数
-
$argv
是一个数组包含了提供的参数,其中第一个参数
是文件的名称
-
$argc
是参数的个数
# 例:
# index.php
<?php
echo '命令行参数个数: ' . $argc . "\n";
echo "命令行参数:\n";
foreach ($argv as $index => $arg) {
echo "{$index} : {$arg}\n";
}
?>
# 运行:
php index.php 1 2 3
# 结果:
命令行参数个数:4
命令行参数:
0 : index.php
1 : 1
2 : 2
3 : 3