這篇文章主要介紹了PHP工廠模式的日常使用方法,具有一定借鑒價值,需要的朋友可以參考下。下面就和我一起來看看PHP工廠模式的日常使用方法吧。
站在用戶的角度思考問題,與客戶深入溝通,找到化州網站設計與化州網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:成都網站制作、網站建設、企業官網、英文網站、手機端網站、網站推廣、國際域名空間、網絡空間、企業郵箱。業務覆蓋化州地區。
負責生成其他對象的類或方法,這就是工廠模式,下面是一個經常見到的用法。
<?php class test{ public $x=1; public $setting; //負責生成其他對象的類或方法,這就是工廠模式 public function getSetting(){ if(!$this->setting){ $this->setting=new Setting(); } return $this->setting; } } class Setting{ public function __construct(){ echo 1111; } } $test=new test(); $setting=$test->getSetting(); $setting2=$test->getSetting(); //判斷兩個對象是否是同一個對象 var_dump($setting===$setting2); //看編號,也能看出來 var_dump($setting); var_dump($setting2); //屬性中有減號的處理 $name="x-b"; $test->$name=2; var_dump($test); //$test->x-b;//直接使用上面的屬性,會被認為是一個減號 /* 報錯: PHP Notice: Use of undefined constant b - assumed 'b' in D:\phpServer\WWW\test\ test.php on line 11 Notice: Use of undefined constant b - assumed 'b' in D:\phpServer\WWW\test\test. php on line 11 */ echo $test->{'x-b'}; //這種屬性里面有-的這樣包一下
以上就是PHP工廠模式的日常使用方法介紹的詳細內容了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎來創新互聯行業資訊!
本文題目:PHP工廠模式的日常使用方法介紹
當前地址:http://m.kartarina.com/article6/pihsig.html
成都網站建設公司_創新互聯,為您提供移動網站建設、定制網站、外貿網站建設、軟件開發、企業建站、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯