中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php 動態執行帶有參數的類方法

官方手冊給出了以下范例:
復制代碼 代碼如下:
<?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!
?>

復制代碼 代碼如下:
<?php
// 直接調用方法的例子
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
?>

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

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

php技術php 動態執行帶有參數的類方法,轉載需保留來源!

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

主站蜘蛛池模板: 久久久久国产精品一区 | 99精品网站 | 国产精品久久一区二区三区 | 一区二区三区视频在线 | 伊人激情综合网 | 久久激情五月丁香伊人 | 成人av一区二区亚洲精 | 天天艹天天干天天 | 一区二区免费 | 久久99深爱久久99精品 | 神马九九 | 高清国产午夜精品久久久久久 | 艹逼网| 国产成人麻豆免费观看 | 亚洲精品在线看 | 国产免费色| 韩日一区二区三区 | 国产精品日韩 | 亚洲精品日韩综合观看成人91 | 成人在线免费av | 黄色一级网 | 精品伊人久久 | 91久久国产综合久久 | 成人av播放| 国产激情视频网址 | 亚洲aⅴ| 欧美一区二区三区在线免费观看 | 久久99精品久久久97夜夜嗨 | 狠狠操在线 | 久久精品99久久 | 国产视频第一页 | 久久免费看 | 亚洲乱码国产乱码精品精的特点 | 久草免费在线视频 | 超碰免费在线观看 | 久热免费在线 | 欧美二区三区 | 久久久999国产精品 中文字幕在线精品 | 国产精品久久久久久久久久久久冷 | 国产精品日本一区二区在线播放 | 国产一区成人 |