PHP的命令行模式

发布日期:2009-04-27    浏览次数:

PHP的命令行模式

这篇小文章讲述了PHP命令行模式的几个常见问题,基本可以应付了。用PHP来写一些脚本有时候还是满方便的。

庆哥儿 qmylove http://qmylove.spaces.live.com

Windows平台下

1.如何在命令行模式运行PHP文件?

设置好环境后,写好一个PHP文件例如a.php,直接用PHP命令运行,命令行参数接在后面。

例如

C:\php a.php –a a –b b

2.如何接收命令行参数?

与C语言类似,有$argc 和$argv[]来获取命令行参数的数量和值。例如将下面的小程序保存成a.php

<?php

echo “{$argc}\n”;

print_r($argv);

?>

然后在命令行方式运行将会有如下输出:

clip_image002

3.如何在程序运行时读入命令行输入从而和用户交互?

例如将下面的小程序保存成a.php

<?php

echo "Please input some words\n";//向命令行输出的方式很多,可以直接用echo

$line = trim(fgets(STDIN)); //本行程序会等待用户输入

fwrite(STDOUT, $line); //也可向STDOUT输出用来显示

?>

然后在命令行方式运行将会有如下输出:

clip_image004

相关内容:

正在拉取内容......