您的位置:首页 > 编程语言 > PHP开发

php接收来自命令行输入的参数

2013-05-15 15:16 218 查看
今天开始php管理linux系统的第二个脚本,接收来自命令行输入的参数。

在shell中,我们可以使用read来读取用户从命令行输入的参数。同样,php也可以实现,使用fwrte与fgets。

下面是php接收来自命令行输入的参数的脚本

#!/bin/php

<?php
fwrite(STDOUT,"Please input a argument:");

$arg = trim(fgets(STDIN));

echo $arg."\n";

?>

STDOUT代表标准输出,STDIN代表标准输入。

fwrite表示往标准输出写一个字符串,则我们就看到了命令行的Please input a argument:

由于下面紧跟fgets,则命令行会出现等待的字样。输入之后,使用trim函数去掉输入内容开头结尾的空白换行符等。

echo表示输出。

到此,php管理linux系统第二个脚本php接收来自命令行输入的参数编写完毕

注:此方法同样适用与windows下的cmd运行php脚本。

来源:http://www.linuxmr.com/php_linux-285-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: