男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂
Discuz! 官方交流社區(qū)
標(biāo)題:
X5 里全新的類調(diào)用方式,命名空間
[打印本頁]
作者:
monkeye
時(shí)間:
2024-10-22 09:43
標(biāo)題:
X5 里全新的類調(diào)用方式,命名空間
這是 X5 開發(fā)特性的第一講,我們說下今天這回要說的是 X5 里全新的類調(diào)用方式,命名空間
在X5的插件目錄如果你要寫類,可以這樣寫多層:
- /lib
- /lib_base.php
- /sub
- /sub/sub_base.php
- /ssub
- /ssub/ssub_base.php
復(fù)制代碼
/lib/lib_sub.php 這么寫
<?php
namespace sample;
class lib_base {
.....
復(fù)制代碼
/lib/sub/sub_base.php 這么寫
<?php
namespace sample\lib;
class sub_base {
......
復(fù)制代碼
這樣不用再像以前那樣 include 一堆文件了,而是可以直接用
//調(diào)用插件類庫
$c = sample\lib_base::add(1,1);
$c += sample\lib\sub_base::add(1,1);
$c += sample\lib\sub\ssub_base::add(1,1);
復(fù)制代碼
用上了命名空間固然很爽,但是!要切記命名空間的特性
<?php
namespace sample;
use discuz_table;
use DB;
復(fù)制代碼
不使用 use 是調(diào)用不到外部類的,除非你 \discuz_table:: \DB::
目前 sample 插件中數(shù)據(jù)庫類已經(jīng)用這種方式重新寫了,并且新增了 t() 方法
(, 下載次數(shù): 48)
上傳
點(diǎn)擊文件名下載附件
這樣寫的好處是不言而喻,IDE 編輯器可直接識(shí)別直達(dá)
(, 下載次數(shù): 39)
上傳
點(diǎn)擊文件名下載附件
(X5 中的系統(tǒng)數(shù)據(jù)庫類已經(jīng)改造成了自帶 t() 的方式了)
好了,今天這一節(jié)就說到這里!
作者:
有愛設(shè)計(jì)
時(shí)間:
2024-10-22 09:46
沙發(fā)
作者:
維清
時(shí)間:
2024-10-22 09:46
重大更新,很給力
作者:
逆風(fēng)天
時(shí)間:
2024-10-22 09:47
前排支持
作者:
ytjxzxy
時(shí)間:
2024-10-22 09:49
猴哥牛叉
作者:
科站網(wǎng)
時(shí)間:
2024-10-22 10:05
猴哥牛逼
作者:
凹凸曼
時(shí)間:
2024-10-23 09:29
歡迎光臨 Discuz! 官方交流社區(qū) (http://m.sdtechgong.com.cn/)
Powered by Discuz! X5.0