最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

PHP命令行模式(php cli)接收传入参数的方法

XAMPP相关 中文小张 1546浏览 0评论

有时我们需要在命令行执行php脚本,而且还需要附带参数,那我什么要怎样做呢?接下来将为您介绍以下几种方法:

方法1: 使用$argv or $argc参数接收

test.php文件的源码:

<?phpecho iconv('utf-8','gbk',"请求共有 $argc 个参数,分别如下:"); var_dump($argv);

命令行执行结果:

方法2: 使用getopt函数接收

test.php文件的源码:

<?php$args=getopt("a:b:");echo iconv('utf-8','gbk',"请求共有".count($args)."个参数,分别如下:");var_dump($args);

命令行执行结果:

方法3: 使用用户输入结果做为参数

test.php文件的源码:

<?phpfwrite(STDOUT,'你叫什么名字:');echo '你好,'.fgets(STDIN);

命令行执行结果:

转载请注明:XAMPP中文组官网 » PHP命令行模式(php cli)接收传入参数的方法

您必须 登录 才能发表评论!