PHP 中动态加载方法

<?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);
?>