2
3.74PHP变量函数
Posted by 撒得一地 on 2016年1月2日 in PHP入门教程
上一篇: 3.73PHP中从函数中返回值
下一篇: 3.75PHP下函数的引用
下一篇: 3.75PHP下函数的引用
PHP支持变量函数。下面通过一个例子来详细介绍一下变量函数的运用。
实例:首先定义3个函数,接着声明一个变量,通过变量来访问不同的函数。
<?php //定义come()函数 function come(){ echo "来了"."<br/>"; } //定义go函数 function go($name = "jack"){ echo "$name 走了"."<br/>"; } //定义back()函数 function back($name){ echo "$name 回来"."<br/>"; } //声明一个变量,将变量赋值为"come" $func = "come"; //使用变量函数来调用函数come() $func(); //重新给变量赋值 $func="go"; //使用变量函数调用函数go() $func("Tom"); //重新给变量赋值 $func="back"; //使用变量函数调用函数back() $func("Lily"); ?>
上面程序输出结果:
来了 Tom 走了 Lily 回来
可以看到,函数的调用是通过改变变量名来实现的,通过在变量名后面加上一对小括号,PHP将自动寻找与变量名相同的函数,并且执行它。如果找不到对应的函数,系统将会报错。这个技术可以用于实现回调函数和函数表等。
上一篇: 3.73PHP中从函数中返回值
下一篇: 3.75PHP下函数的引用
下一篇: 3.75PHP下函数的引用
2 Comments
技术文章 不错
喜欢使用函数来减少代码的重复使用。