php传入参数
项目中时常会使用php编写脚本,进行一些统计与批量更新的需求需要进行操作
其中使用的方式主要是getopt函数,写法如下
<?php $opt = getopt('m:n:'); $value_m = $opt['m']; $value_n = $opt['n'];
命令行下运行的方式是php test.php -m hisen -n king
<?php if ($argc > 1){ print_r($argv); }
命令行下运行的方式是php test.php hisen king
其中的$argc返回的是array类型,默认的array[0]为文件名,后面的是传入的参数array[1] hisen array[2] king
手册中说这个变量仅在register_argc_argv打开时可用
第三种方式是用$_SERVER方式获取:name=value php script.php