标签:
<?php //定义有默认值的函数 function Main3($f=5,$g=6) { echo $f*$g; } Main3(2,3); echo "<br />"; //可变参数的函数(参数数量可以改变) function Main4() { for($i=0;$i<func_num_args();$i++) { $array=func_get_args();//获取输入的参数,是一个数组 echo $array[$i]."<br />"; } } Main4(1,2,6);//参数数量可以变 //函数参数化(在其它语言里面称作代理或委托) function index2() { echo "bb"; } @$hanshu=index2;//函数变参数 echo $hanshu();//参数变函数 //直接输出 echo "<br />"; str($hanshu); function str($a) { echo $a(); } //通过方法调用 ?>
笔记
自定义函数:
	1.默认值的函数:
	function Main($a=5,$b=6)
	{
		echo $a*$b;
	}
	2.可变参数的函数:
	function Main()
	{
		for($i=0;$i<func_num_args();$i++)
		{
			$array = func_get_args();
			echo $array[$i]."<br>";
		}	
	}
         Main(1,2,3)  //数量可变
	3.函数参数化(在其它语言里面称作代理或委托)
	function index2()
	{
		echo "bb";
	}
	@$hanshu = index2;
	$hanshu();
标签:
原文地址:http://www.cnblogs.com/Chenshuai7/p/5154306.html