国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP工廠模式簡單實現方法示例

2020-03-22 18:03:58
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP工廠模式簡單實現方法,簡單說明了工廠模式的概念、原理并結合實例形式分析了php實現工廠模式的相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP工廠模式簡單實現方法。分享給大家供大家參考,具體如下:

工廠模式是一種類,建立了一個工廠來根據所需來創建對象,這種方式在多態性編程中是很重要的,允許動態替換類,修改配置等。

php示例代碼如下:

//-----------------------------工廠模式-------------------------//html' target='_blank'>class A{ public $class; // public $class = $_GET[ c //類名 public $method; // public $method = $_GET[ m //方法 public function __construct($class,$method){ $this- class = ucfirst(strtolower($class)); //對類名進行安全處理 $this- method = strtolower($method); //對方法名進行安全處理 $this- work($this- class,$this- method); public function work($class,$method){ // 把文件命名成 (類名.class.php的形式),就可以通過類名找到文件。 //include 文件名(文件在別的地方) #例如 include ./index.php 引入文件然后實例化類。 $c = new $class; //實例化類 $c- $method(); //訪問類的方法class B{ public function ba(){ echo 實例化后的ba方法 br  public function bb(){ echo 實例化后的bb方法 br class C{ public function ca(){ echo 實例化后的ca方法 br  public function cb(){ echo 實例化后的cb方法 br //工廠模式的實現$a = new A( b , ba // 通過類訪問方法$a = new A( C , ca // 通過類訪問方法

運行結果:

實例化后的ba方法
實例化后的ca方法

您可能感興趣的文章:

PHP自定義函數實現assign()數組分配到模板及extract()變量分配到模板功能示例

PHP仿tp實現mvc框架基本設計思路與實現方法分析

yii2安裝詳細流程_php實例

以上就是PHP工廠模式簡單實現方法示例的詳細內容,PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸溪县| 容城县| 格尔木市| 罗城| 滦南县| 磴口县| 枣阳市| 金门县| 麻江县| 霍城县| 长海县| 马龙县| 洛浦县| 双江| 仙桃市| 故城县| 金川县| 永春县| 河曲县| 色达县| 城市| 扶沟县| 大化| 新建县| 辉县市| 广河县| 井陉县| 黄浦区| 通城县| 苍南县| 奉化市| 徐水县| 和龙市| 中牟县| 公主岭市| 赤水市| 太白县| 东辽县| 信宜市| 横山县| 民县|