Discuz X2.5 檔案樹狀結構
/┬── api外部介面
│ ├── connect騰訊互聯
│ ├── db UCenter資料庫備份介面
│ ├── google Google引擎使用
│ ├── javascript資料和廣告的JS調用
│ ├── manyou manyou應用及搜索等相關服務
│ └── trade線上支付介面
├── archiver論壇靜態化
├── config網站設定檔
├── data資料緩存及附件
│ ├── attachment上傳的檔目錄
│ │ ├── album相冊專用
│ │ ├── block DIY專用
│ │ ├── common公共上傳
│ │ ├── forum論壇附件專用
│ │ ├── group群組圖示和頭部圖片專用
│ │ ├── portal門戶上傳檔專用
│ │ ├── profile個人資料專用
│ │ └── temp暫存檔案
│ ├── avatar視頻認證專用
│ ├── backup網站資料備份
│ ├── cache資料緩存
│ ├── diy DIY模組緩存
│ ├── ipdata Discuz!IP庫
│ ├── log網站日誌,前/後臺管理日誌、錯誤日誌等
│ ├── plugindata外掛程式緩存資料
│ ├── template範本緩存目錄
│ └── threadcache帖子緩存
├── install安裝目錄
├── source代碼主目錄
│ ├── admincp幕後程式
│ │ ├── cloud Discuz!雲平臺
│ │ ├── menu功能表
│ │ └── moderate審核功能
│ ├── archiver論壇靜態化功能代碼
│ ├── class類檔目錄
│ │ ├── adv網站廣告功能
│ │ ├── block DIY模組功能檔
│ │ ├── cache緩存類
│ │ ├── db資料庫類
│ │ ├── discuz discuz類
│ │ ├── forum論壇
│ │ ├── helper存放從function_core分離出來的一部分函數
│ │ ├── lib工具類的集合類
│ │ ├── magic道具
│ │ ├── memory記憶體類
│ │ ├── secqaa驗證問答
│ │ ├── table資料表操作類
│ │ └── task網站任務功能
│ ├── function函數檔
│ │ └── cache緩存功能拆分目錄
│ ├── include被包含的檔
│ │ ├── collection淘帖
│ │ ├── cron計畫任務
│ │ ├── misc雜項
│ │ ├── modcp前臺論壇管理
│ │ ├── portalcp前臺門戶管理
│ │ ├── post帖子相關
│ │ ├── search搜索功能
│ │ ├── space家園和個人相關功能
│ │ ├── spacecp個人設定相關
│ │ ├── table編碼轉換資料
│ │ ├── thread查看主題相關
│ │ └── topicadmin前臺主題管理
│ ├── language網站語言包
│ │ ├── adv廣告
│ │ ├── block DIY模組
│ │ ├── forum論壇
│ │ ├── group群組
│ │ ├── home家園
│ │ ├── magic道具
│ │ ├── member登錄註冊頁面語言
│ │ ├── mobile手機訪問功能語言
│ │ ├── portal門戶語言
│ │ ├── ranklist排行榜語言
│ │ ├── search搜索
│ │ ├── secqaa安全問答
│ │ ├── tag標籤
│ │ ├── task任務
│ │ └── userapp manyou應用
│ ├── module功能模組
│ │ ├── connect騰訊互聯
│ │ ├── forum論壇
│ │ ├── group群組
│ │ ├── home家園
│ │ ├── member登錄註冊
│ │ ├── misc雜項
│ │ ├── portal門戶
│ │ ├── search搜索
│ │ └── userapp應用
│ └── plugin外掛程式目錄
│ ├── cloudstat Discuz!雲平臺
│ ├── myapp Manyou應用
│ ├── myrepeats馬甲功能
│ ├── qqconnect騰訊互聯
│ └── soso_smilies騰訊搜搜表情
├── static非PHP檔
│ ├── image介面圖片
│ ├── js網站JS腳本
│ ├── space空間皮膚
│ └── topic門戶皮膚
├── template範本目錄
│ └── default預設風格
├── uc_client UCenter用戶端程式
└── uc_server UCenter服務端程式
今天研究到PHP呼叫class內的函數
範例
QRcode::png('(PHP1111 QR Code :)', $filename, $errorCorrectionLevel, $matrixPointSize, 2);還有Class / funtion的位置概念
範例
$QR_BASEDIR = dirname(__FILE__).DIRECTORY_SEPARATOR;// Required libs
include $QR_BASEDIR."qrconst.php";
include $QR_BASEDIR."qrconfig.php";
檔案位置可以參考這篇:http://note.tc.edu.tw/805.html
【轉載↑】__FILE__ – 此檔的絕對完整路徑+檔名
/path/to/file
__DIR__ – 此檔所在的路徑,注意沒有最後的 '/'
/path/to
__FUNCTION__ – 函數名稱,帶有NAMESPACE,在類別中的函數將只會是函數本身
一般 namespace\function_name
類別中 function_name
__CLASS__ – 類別名稱,帶有NAMESPACE
namespace\class_name
__METHOD__ – 類別中的方法,帶有NAMESPACE
namespace\class_name::function_name
__LINE__ – 所在的行號,是個數字
55
__NAMESPACE__ – 就是NAMESPACE
namespace
大陸文,解構(二)
http://cong5.net/docs/post/28
沒有留言:
張貼留言