色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php 動態(tài)執(zhí)行帶有參數(shù)的類方法

官方手冊給出了以下范例:
復(fù)制代碼 代碼如下:
<?php
// 使用了NameSpace的例子
namespace Foobar;
class Foo {
static public function test() {
print "Hello world!/n";
}
}
call_user_func(__NAMESPACE__ .'/Foo::test'); // As of php 5.3.0
// Hello world!
call_user_func(array(__NAMESPACE__ .'/Foo', 'test')); // As of php 5.3.0
// Hello world!
?>

復(fù)制代碼 代碼如下:
<?php
// 直接調(diào)用方法的例子
class myclass {
static function say_hello()
{
echo "Hello!/n";
}
}
$classname = "myclass";
call_user_func(array($classname, 'say_hello'));
call_user_func($classname .'::say_hello'); // As of 5.2.3
?>

那么,如果是普通的方法,而且,方法帶有參數(shù)該怎么辦?
以下是筆者寫的一個小例子,供參考:
復(fù)制代碼 代碼如下:
<?php
// 執(zhí)行帶有參數(shù)的類
class Loveapple{
public function sayHello($a, $b){
echo "Hello:".$a.". ".$b."/n";

}
}
$obj = new Loveapple();
//執(zhí)行結(jié)果 Hello:loveapple. Using instance.
call_user_func(array($obj, "sayHello"), "loveapple", "Using instance.");
//執(zhí)行結(jié)果 Hello:loveapple. Using class name.
call_user_func(array("Loveapple", "sayHello"), "loveapple", "Using class name.");
?>

php技術(shù)php 動態(tài)執(zhí)行帶有參數(shù)的類方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 漠河县| 沈丘县| 唐河县| 连城县| 红原县| 台南县| 交城县| 湖北省| 弋阳县| 明水县| 阜康市| 乐业县| 望都县| 镇康县| 呼图壁县| 阿坝| 东阳市| 庐江县| 崇义县| 武汉市| 佛冈县| 通许县| 平湖市| 和静县| 石柱| 石阡县| 永州市| 临夏县| 武川县| 保亭| 康平县| 西青区| 乐陵市| 曲麻莱县| 扶沟县| 云和县| 贡觉县| 金川县| 贺州市| 嵊泗县| 准格尔旗|