PHP传入参数的3种方法
2016-12-10 21:22
190 查看
PHP传入参数的3种方法
1、使用 $argc $argv 接受参数
$argc:表示参数的个数,即count($argv)。
$argv[0]:表示脚本名称。
$argv[1]:表示第一个参数
$argv[2]:表示第二个参数
$argv[n]:表示第n个参数
2、使用 getopt 函数
示例代码:
<?php
$para_arr = getopt("a:b:") ;
echo $para_arr['a'];
echo $para_arr['b'];
# 调用方式:php test.php -a 123 -b 456
# 输出结果:
# $para_arr['a']=123
# $para_arr['b']=456
?>
3、提示用户输入,类似Python
示例代码:
fwrite(STDOUT,'Please input your name: ');
echo 'Your input information is :' . fgets(STDIN);
1、使用 $argc $argv 接受参数
$argc:表示参数的个数,即count($argv)。
$argv[0]:表示脚本名称。
$argv[1]:表示第一个参数
$argv[2]:表示第二个参数
$argv[n]:表示第n个参数
2、使用 getopt 函数
示例代码:
<?php
$para_arr = getopt("a:b:") ;
echo $para_arr['a'];
echo $para_arr['b'];
# 调用方式:php test.php -a 123 -b 456
# 输出结果:
# $para_arr['a']=123
# $para_arr['b']=456
?>
3、提示用户输入,类似Python
示例代码:
fwrite(STDOUT,'Please input your name: ');
echo 'Your input information is :' . fgets(STDIN);
相关文章推荐
- 命令行向php传入参数的两种方法
- php接收GET方法传入的中文参数乱码深究
- 向php传入参数的两种方法在命令行执行
- php接收GET方法传入的中文参数乱码深究
- 向php传入参数的三种方法。
- Mybatis 传入多个参数查询数据 (3种方法)
- php接收GET方法传入的中文参数乱码深究
- php获取当前网址url并替换参数或网址的方法
- 外部参数传入线程的方法
- 好东西:让存储过程的参数也能传入数组的方法
- 3种方法修改PHP时区
- PHP中带参数方法的调用
- gdb 传入main函数参数的方法
- 泛型的3种排序方法之一:无参数的Sort排序方法
- PHP中无参数方法的用法
- php中参数带默认值的自定义方法
- 在命令行下运行PHP脚本[带参数]的方法
- 阅读下面代码,程序列举了3种二维数组作为参数传递的方法:[转载]
- 23-FCKEditor参数配置详解(PHP方法)
- php 动态执行带有参数的类方法