2

3.74PHP变量函数

Posted by 撒得一地 on 2016年1月2日 in PHP入门教程

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将自动寻找与变量名相同的函数,并且执行它。如果找不到对应的函数,系统将会报错。这个技术可以用于实现回调函数和函数表等。

标签:

上一篇:

下一篇:

相关推荐

2 Comments

Comments are closed. Would you like to contact the author directly?
网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.