自定义函数
		    function xxx(){
		    }
			      函数调用
		    xxx();
			      参数
		    function xxx($a,$b//=1){//当此括号内参数有值时,是默认参数
		       echo $a+$b;
		    }
		    xxx(1,1);//引用括号内的参数
			      可变个数参数
		    function xxx(){
		       echo func_num_args();//输出参数个数
		       echo array_sum(func_get_args());
		     //输出 数组值的和(参数类型);
		    }
			      变量函数
		    $a=xxx;
		    echo $a(4,2);
			      变量作用域
		    全局变量:全局皆可用
		
		    局部变量:局部可用(一般函数内)
		    global//在函数内加个global,在外面也可用
			      引用参数
		    函数内部与外部指向同一个变量的地址,改变内,外就跟着变
		    $a=10;//原本里外不通的
		    function xxx(&$i){//&获取$a的地址
			    $i++;
		    }
		    xxx($a//的地址)
		    echo $a;//从而改变$a
原文:http://www.cnblogs.com/yjh1604600160/p/p5.html