°

php7可变函数

2019年课程规划及价格说明


PHP实战视频教程大全

含义:

所谓可变函数,就是函数名是一个变量的情形。

可变函数实际上就是在调用函数的时候,使用一个变量来表示函数名,并用该变量去调用函数。

注意:定义函数的时候,不可以使用可变函数名!

 

对比:

可变变量,就是变量名是一个变量,比如:$$v1;

可变函数,就是函数名是一个变量,比如:

调用函数f1的语法是这样:f1();

可以使用可变函数的语法来调用: $func_name = “f1”;  $func_name(); //此时实际就是调用f1

 

可变函数的本质是:一个变量的内容是一个字符串,该字符串是一个函数的名字,比如:

function  f1(){ ……. }

function  f2(){ ……. }

$f  = “f1”;

$f(); //调用了函数f1,这就是可变函数!!

$f  = “f2”;

$f(); //调用了函数f2,这就是可变函数!!

$f = “f3”;

$f(); //报错!因为没有f3这个函数

打赏
  喜欢