牛骨文教育服务平台(让学习变的简单)

5.2.2 变量函数

在之前的变量部份,我们学习了可变变量。可变函数仅仅是可变变量的一个变种、变形表达。

可变函数,我们也会称呼为变量函数。简单回顾一下之前的知识点:

<?php

$hello = "world";
$world = "你好";

//输出的结果为:你好
echo $$hello;
?>

因为$hello先被解释成了world,再world前加上$符就输出了:你好。

而变量函数的用法是这样的:

<?php

function demo(){

	echo "天王盖地虎";
}

function test(){
	echo "小鸡炖蘑菇";
}


$fu = "demo";

//把$fu变为了demo,把demo后加上了一个括号,就执行函数了
$fu();

//把$fu的值改为test字符串再试试?

?>

建议在学基础语法阶段,大家不要去想最终的处理场景,因为最终的处理场景跟大家说了大家没有语法基础,也不会明白。
例如:可变函数,也叫变量函数。可以用于以后的MVC,面向对象的设计模式等处。所以,眼前不要去深究。