校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP工廠模式的日常使用

PHP工廠模式的日常使用

熱門標簽:智能電話機器人排名前十名南京 七魚外呼系統停用嗎 西區企業怎么做地圖標注入駐 抖音有個地圖標注是什么意思 阿里云400電話申請加工單 地下城堡2圖九地圖標注 海南人工外呼系統有效果嗎 九江外呼系統 保定crm外呼系統運營商

負責生成其他對象的類或方法,這就是工廠模式,下面是一個經常見到的用法

?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工廠模式簡單實現方法示例
  • PHP設計模式之工廠模式定義與用法詳解
  • PHP設計模式之工廠模式實例總結
  • PHP中單例模式與工廠模式詳解
  • PHP設計模式之工廠模式與單例模式
  • 學習php設計模式 php實現工廠模式(factory)

標簽:甘肅 九江 韶關 遼陽 十堰 昭通 涼山 梅河口

巨人網絡通訊聲明:本文標題《PHP工廠模式的日常使用》,本文關鍵詞  PHP,工廠,模式,的,日常,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP工廠模式的日常使用》相關的同類信息!
  • 本頁收集關于PHP工廠模式的日常使用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 达尔| 仁寿县| 辽宁省| 武平县| 息烽县| 花垣县| 友谊县| 治多县| 安宁市| 石狮市| 和田市| 正定县| 玉环县| 红河县| 西充县| 安福县| 甘泉县| 河曲县| 怀柔区| 上虞市| 彭州市| 望城县| 连江县| 海盐县| 山阴县| 西畴县| 岚皋县| 疏附县| 治县。| 阳朔县| 沁源县| 莫力| 青河县| 马公市| 信宜市| 乌鲁木齐县| 山东省| 灵宝市| 沧源| 禹州市| 大足县|