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
技术文章 不错
喜欢使用函数来减少代码的重复使用。