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

首頁 > CMS > Discuz > 正文

discuz X的單件模式

2024-09-11 09:03:09
字體:
來源:轉載
供稿:網友

文章介紹了一個關于discuz X的單件模式原創文章,PPC高亮插件太不友好了,我直接貼txt內容都會有奇奇怪怪問題發生.

X的只要文件開頭都有這么一句話,代碼如下:

  1. $discuz = & discuz_core::instance(); 
  2. // instance()屬于discuz_core類在class_core.php 
  3. function &instance() { 
  4. static $object
  5. if(emptyempty($object)) { 
  6.   $object = new discuz_core(); 
  7. return $object

這里保證單詞請求都運用一個discuz_core實例,這里的&寫法是為了兼容PHP4的,如果在PHP5中,則可以使用static.

  1. //這里是單件模式的簡單例子。 
  2. class PHPig { 
  3. private static $v = null; 
  4. static function instance() { 
  5.   if(self::$v == null) { 
  6.    self::$v = new PHPig(); 
  7.   } //開源代碼Vevb.com 
  8.   return self::$v
  9. $pig1 = PHPig::instance(); 
  10. $pig2 = PHPig::instance(); 
  11. if($pig1 === $pig2) { 
  12. echo '同一個對象'
  13. else { 
  14. echo '不是同一個對象'
  15. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平潭县| 涡阳县| 桑植县| 铅山县| 楚雄市| 泸西县| 九龙城区| 兰坪| 分宜县| 沾益县| 阿拉善左旗| 寻乌县| 绥化市| 蚌埠市| 天长市| 昌黎县| 东乡族自治县| 汤原县| 东丽区| 察哈| 金川县| 湖口县| 郴州市| 长治县| 南充市| 宝坻区| 镇赉县| 东乡县| 高唐县| 江北区| 册亨县| 麻城市| 衡东县| 武乡县| 莱西市| 福贡县| 宣恩县| 祥云县| 谢通门县| 漳州市| 渝中区|