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

學(xué)習(xí)discuz php 引入文件的方法DISCUZ_ROOT

define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7));
這是discuz中定義論壇安裝根目錄的一個常量。現(xiàn)在我們就來分析一下這個很簡單但是非常實用的常量。
先說明一下本篇文章中假定common.inc.php文件的絕對路徑就是F:/webroot/bbs/include/common.inc.php
這句話包含在discuz的 include/common.inc.php 里面,首先我們來看看DISCUZ_ROOT這個常量的值:F:/webroot/bbs/
接下來我們具體分析這句話:
define(),當(dāng)然是定義一個常量了,這里呢就是定義一個名字是DISCUZ_ROOT的常量。
substr(),這個是字符串截取函數(shù),substr(‘123456789', 0, -2)這句話就是返回1234567。
dirname(__FILE__) ,__FILE__是一個魔術(shù)常量,手冊上是這么說的“文件的完整路徑和文件名。如果用在包含文件中,則返回包含文件名。自 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就應(yīng)該改成是-3,不知道你明白了沒有?

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

php技術(shù)學(xué)習(xí)discuz php 引入文件的方法DISCUZ_ROOT,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 亚洲成在人线视频 | 中文字幕亚洲综合小综合在线 | 精品免费视在线视频观看 | 久久综合一个色综合网 | 啊…嗯啊好深男男高h文 | 秋霞影音先锋一区二区 | 亚洲AV國產国产久青草 | 国产人妻精品久久久久久很牛 | 在线观看中文字幕码2021不用下载 | 米奇影视999 | 极品少妇高潮XXXXX | 夜夜艹日日干 | 精品久久久久中文字幕加勒比东京热 | 国产精品久久久久久久久久久 | 网址在线观看你懂我意思吧免费的 | 国产高清在线露脸一区 | 狠狠色狠狠色综合日日小说 | 亚洲AV国产国产久青草 | 影音先锋av色咪影院 | 麻豆免费版 | 九九夜夜妹子 | 亚洲第一免费播放区 | 最近韩国日本免费观看mv免费版 | 男女全黄h全肉细节文 | 花蝴蝶高清影视视频在线播放 | 欧美5g影院天天爽天天看 | 国产电影尺度 | 超碰最新网站 | 狠狠婷婷综合久久久久久 | 最近2019年日本中文免费字幕 | 国产69精品久久久久观看软件 | 永久免费无码AV国产网站 | 美女穿丝袜被狂躁动态图 | 成年人视频在线观看免费 | 日韩黄色软件 | 黄片在线观看 | 狠狠久久免费视频在线 | 一本之道高清www在线观看 | 欧美亚洲日韩国产在线在线 | 日韩一区二区三区视频在线观看 | 国内精品视频一区二区在线观看 |