首页 > 向php传入参数的三种方法

向php传入参数的三种方法

2012-08-25   hisenKing

项目中时常会使用php编写脚本,进行一些统计与批量更新的需求需要进行操作
其中使用的方式主要是getopt函数,写法如下:

<?php
     $opt = getopt('m:n:');
     $value_m = $opt['m'];
     $value_n = $opt['n'];

命令行下运行的方式是php test.php -m hisen -n king

一种方式是$argc方式获取,写法如下:

<?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打开时可用。但是在window7与ubuntu下测试,打开与关闭的效果是一样的。


第三种方式是用$_SERVER方式获取:name=value php script.php

好久没更新了,需要除除草