最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP工廠模式的日常使用

 更新時(shí)間:2019年03月20日 10:52:07   作者:陶士涵的菜地  
這篇文章主要介紹了PHP工廠模式的日常使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

負(fù)責(zé)生成其他對(duì)象的類或方法,這就是工廠模式,下面是一個(gè)經(jīng)常見到的用法

<?php
class test{
  public $x=1;
  public $setting;
  //負(fù)責(zé)生成其他對(duì)象的類或方法,這就是工廠模式
  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();
 
 
//判斷兩個(gè)對(duì)象是否是同一個(gè)對(duì)象
var_dump($setting===$setting2);
//看編號(hào),也能看出來(lái)
var_dump($setting);
var_dump($setting2);
 
 
 
 
//屬性中有減號(hào)的處理
$name="x-b";
$test->$name=2;
 
var_dump($test);
 
 
//$test->x-b;//直接使用上面的屬性,會(huì)被認(rèn)為是一個(gè)減號(hào)
/*
報(bào)錯(cuò):
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工廠模式的日常使用詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

冷水江市| 友谊县| 邵阳市| 河池市| 芦溪县| 台前县| 商都县| 商洛市| 龙门县| 七台河市| 清徐县| 云南省| 石台县| 新巴尔虎右旗| 定兴县| 余干县| 万全县| 岳西县| 盐亭县| 石嘴山市| 双鸭山市| 黄平县| 灵丘县| 昆山市| 东莞市| 云林县| 邢台市| 南和县| 金寨县| 岳阳市| 开封市| 湖口县| 清流县| 博白县| 安陆市| 连州市| 宝丰县| 封丘县| 盐城市| 天气| 天峻县|