<?php
$action = "xxx";
$this->$action($uuid, $mod);
xxx($uuid, $mod);
$this->$action () 相当于 $this->xxx () 方法,这样就实现了动态加载方法。我知道在 JavaSCript 中可以这样去做,没有想到 PHP 中也可以的。
文实例讲述了 php 中动态调用函数的方法。分享给大家供大家参考。具体分析如下:
php 中你可以动态调用函数,分为以下步骤:
1. 定义一个函数
2. 将函数名(字符串)赋值给一个变量
3. 使用变量名代替函数名动态调用函数
详细代码如下所示:
<?php
function addition ($a, $b){
echo ($a + $b), "\n";
}
$result = "addition";
$result (3,6);
?>