天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

學習discuz php 引入文件的方法DISCUZ_ROOT

define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7));
這是discuz中定義論壇安裝根目錄的一個常量?,F在我們就來分析一下這個很簡單但是非常實用的常量。
先說明一下本篇文章中假定common.inc.php文件的絕對路徑就是F:/webroot/bbs/include/common.inc.php
這句話包含在discuz的 include/common.inc.php 里面,首先我們來看看DISCUZ_ROOT這個常量的值:F:/webroot/bbs/
接下來我們具體分析這句話:
define(),當然是定義一個常量了,這里呢就是定義一個名字是DISCUZ_ROOT的常量。
substr(),這個是字符串截取函數,substr(‘123456789', 0, -2)這句話就是返回1234567。
dirname(__FILE__) ,__FILE__是一個魔術常量,手冊上是這么說的“文件的完整路徑和文件名。如果用在包含文件中,則返回包含文件名。自 php 4.0.2 起,__FILE__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。 ”。dirname(),返回路徑中的目錄部分。這么看來dirname(__FILE__),就是獲取的F:/webroot/bbs/include著一串字符串。

由此可見define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7)); 就是F:/webroot/bbs/include這個字符串減去末尾7個字母的字符串:F:/webroot/bbs/
假如include文件夾改成lib那么-7就應該改成是-3,不知道你明白了沒有?

以后在程序中引用文件的時候就可以這么寫了require_once DISCUZ_ROOT . './test.php'; 這句話的實際內容就是require_once F:/webroot/bbs/./test.php

php技術學習discuz php 引入文件的方法DISCUZ_ROOT,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久久久88色偷偷 | 91精品国产色综合久久不 | 国精产品一区一区三区有限公司 | 最新国产麻豆精品 | 二级特黄绝大片免费视频大片 | 精品一区二区三区在线成人 | 日本老师xxxxx18| 亚洲精品视频免费看 | 少妇内射兰兰久久 | 美女pk精子4 | 理论片在线观看片免费 | 老司机福利在 线影院 | 性刺激欧美三级在线现看中文 | a在线观看免费视频 | www伊人网 | 老师的丝袜脚 | 男人都懂www深夜免费网站 | 亚洲色tu| 91看片淫黄大片.在线天堂 | 久久久GOGO无码啪啪艺术 | 99亚洲精品自拍AV成人软件 | 新版孕妇bbwbbwbbw | 国产精品麻豆a啊在线观看 国产精品麻豆AV | 久久成人免费观看全部免费 | 国产精品第100页 | 动漫在线观看免费肉肉 | 十大禁止安装的黄台有风险 | 一区二区三区福利视频 | 日本国产精品无码一区免费看 | 中文字幕人成人乱码亚洲影视S | 国产在线观看99 | 一边亲着一面膜下奶韩剧免费 | 国产精品99久久久久久AV下载 | 亚洲乱码爆乳精品成人毛片 | 精品视频网站 | 捆绑调教网站 | 色欲AV亚洲情无码AV蜜桃 | 日日夜夜狠狠干 | 好男人在线观看视频观看高清视频免费 | 偷偷鲁青春草原视频 | 日本特黄的免费大片视频 |