天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP反射機制用法實例

本文實例講述了php反射機制的用法,分享給大家供大家參考之用。具體方法如下:

演示示例代碼如下所示:

<?phpclass ClassOne {  function callClassOne() {    print "In Class One";  }}class ClassOneDelegator {  private $targets;  function __construct() {    $this->target[] = new ClassOne();  }  function __call($name, $args) {    foreach ($this->target as $obj) {      $r = new ReflectionClass($obj);      if ($method = $r->getMethod($name)) {        if ($method->isPublic() && !$method->isAbstract()) {          return $method->invoke($obj, $args);        }      }    }  }}$obj = new ClassOneDelegator();$obj->callClassOne();?>

輸出結果:

In Class One

可見,通過代理類ClassOneDelegator來代替ClassOne類來實現他的方法。

同樣的,如下的代碼也是能夠運行的:

<?phpclass ClassOne {  function callClassOne() {    print "In Class One";  }}class ClassOneDelegator {  private $targets;  function addObject($obj) {    $this->target[] = $obj;  }  function __call($name, $args) {    foreach ($this->target as $obj) {      $r = new ReflectionClass($obj);      if ($method = $r->getMethod($name)) {        if ($method->isPublic() && !$method->isAbstract()) {          return $method->invoke($obj, $args);        }      }    }  }}$obj = new ClassOneDelegator();$obj->addObject(new ClassOne());$obj->callClassOne();?>

希望本文所述對大家的php程序設計有所幫助。

php技術PHP反射機制用法實例,轉載需保留來源!

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

主站蜘蛛池模板: 欧美人成在线观看ccc36 | 欧美日本韩国一二区视频 | 亚州笫一色惰网站 | 日韩精品一区二区中文 | 伊人网伊人网 | 做a爱片的全过程 | 2020年国产精品午夜福利在线观看 | 大屁股国产白浆一二区 | 越南女 黑人 痛苦 大叫 | 99久久麻豆AV色婷婷综合 | 四虎精品久久久久影院 | 男污女XO猛烈的动态图 | 国产午夜精品理论片免费观看 | 日韩一区二区三区视频在线观看 | 国产99九九久久无码熟妇 | 多男同时插一个女人8p | 亚洲视频成人 | 亚洲国产货青视觉盛宴 | 久久亚洲精选 | 在线视频中文字幕 | 俄罗斯aaaaa一级毛片 | 中文字幕一区二区三区在线不卡 | 日日噜噜噜夜夜爽爽狠狠 | 手机在线看片欧美亚洲 | BL文库好大粗黑强强肉NP | 亚洲qvod图片区电影 | 国产精品久久久久婷婷五月色 | 一本色道久久综合亚洲精品加 | 亚洲欧美国产双大乳头 | 麻豆精品一卡2卡三卡4卡免费观看 | 亚洲国产综合人成综合网站00 | 中文字幕在线视频在线看 | 中文字幕 日韩 无码 在线 | 99视频久久精品久久 | 丝瓜视频在线免费 | 青娱乐极品视觉盛宴av | 午夜免费福利 | 性饥渴姓交HDSEX | 麻豆狠色伊人亚洲综合网站 | 公和我做好爽添厨房中文字幕 | 99视频免费观看 |