动态调用object php,PHP动态调用,大家都来谈吧
自 PHP 5.3.0 起,可以用一個(gè)變量來動(dòng)態(tài)調(diào)用函數(shù)和成員函數(shù)。但該變量的值不能為關(guān)鍵字(如 self,parent 或 static)。
動(dòng)態(tài)調(diào)用函數(shù)
實(shí)例一:
function test1(){echo"a";}
function test2($x){echo $x;}
function test3($x,$y){echo $x.$y;}
$func="test1";$func();
$func="test2";$func("b");
$func="test3";$func("c","d");
?>
實(shí)例二:
function test1(){echo"a";}
function test2($x){echo $x;}
function test3($x,$y){echo $x.$y;}
call_user_func("test1");
call_user_func("test2","b");
call_user_func("test3","c","d");
?>
動(dòng)態(tài)調(diào)用成員函數(shù)
實(shí)例:
class A{
function test1(){echo"a";}
function test2($x){echo $x;}
function test3($x,$y){echo $x.$y;}
}
$obj=new A;
call_user_func(array($obj,"test1"));
call_user_func(array($obj,"test2"),"b");
call_user_func(array($obj,"test3"),"c","d");
?>
求補(bǔ)充這方面的知識(shí)
總結(jié)
以上是生活随笔為你收集整理的动态调用object php,PHP动态调用,大家都来谈吧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mongodb mysql并发_Mong
- 下一篇: php post aspx,PHP模拟P