佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Thinkphp5.1獲取項(xiàng)目根目錄以及子目錄路徑的方法實(shí)例講解

Thinkphp5.1獲取項(xiàng)目根目錄以及子目錄路徑的方法實(shí)例講解

熱門標(biāo)簽:Linux服務(wù)器 阿里云 銀行業(yè)務(wù) 電子圍欄 科大訊飛語音識別系統(tǒng) 團(tuán)購網(wǎng)站 Mysql連接數(shù)設(shè)置 服務(wù)器配置

導(dǎo)讀:

最近使用Thinkphp5.1做開發(fā),在使用LOG_PATH常量(日志路徑)時(shí)發(fā)生報(bào)錯(cuò),因?yàn)橹耙恢笔褂?.0的框架,換到5.1版本后,出現(xiàn)這種情況,很明白是官方做了調(diào)整,所以特地去看了官方說明。

官方文檔:https://www.kancloud.cn/manual/thinkphp5_1/

常量調(diào)整

Thinkphp5.1取消了所有的框架內(nèi)置常量(不影響應(yīng)用代碼中的自定義常量),如需獲取,請使用think\facade\App類的內(nèi)置方法以及think\facade\Env類獲取。

5.0常量 5.1獲取方法
EXT 取消,固定使用 .php
IS_WIN 取消
IS_CLI 取消
DS 使用PHP自帶 DIRECTORY_SEPARATOR
ENV_PREFIX 取消,固定使用PHP_
THINK_START_TIME App::getBeginTime()
THINK_START_MEM App::getBeginMem()
THINK_VERSION App::version()
THINK_PATH Env::get(‘think_path')
LIB_PATH Env::get(‘think_path') . ‘library/'
CORE_PATH Env::get(‘think_path') . ‘library/think/'
APP_PATH Env::get(‘a(chǎn)pp_path')
CONFIG_PATH Env::get(‘config_path')
CONFIG_EXT App::getConfigExt()
ROOT_PATH Env::get(‘root_path')
EXTEND_PATH Env::get(‘root_path') . ‘extend/'
VENDOR_PATH Env::get(‘root_path') . ‘vendor/'
RUNTIME_PATH Env::get(‘runtime_path')
LOG_PATH Env::get(‘runtime_path') . ‘log/'
CACHE_PATH Env::get(‘runtime_path') . ‘cache/'
TEMP_PATH Env::get(‘runtime_path'). ‘temp/'
MODULE_PATH Env::get(‘module_path')

說明:通過Env類的get方法獲取路徑變量的時(shí)候不區(qū)分大小寫。

Thinkphp5.1打印獨(dú)立日志的方法:

/** 
 * 打印日志
 * $msg 日志內(nèi)容
 */
function printLog($msg) {
	$path=LOG_PATH .date('Y-m-d').".txt";
	file_put_contents($path, "【" . date('Y-m-d H:i:s') . "】\r\n" . $msg . "\r\n\r\n", FILE_APPEND);
}

到此這篇關(guān)于Thinkphp5.1獲取項(xiàng)目根目錄以及子目錄路徑的方法實(shí)例講解的文章就介紹到這了,更多相關(guān)Thinkphp5.1獲取項(xiàng)目根目錄以及子目錄路徑的方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PHP Pipeline 實(shí)現(xiàn)中間件的示例代碼
  • Golang之casbin權(quán)限管理的實(shí)現(xiàn)
  • thinkphp5.1的model模型自動(dòng)更新update_time字段實(shí)例講解
  • Thinkphp使用Zxing擴(kuò)展庫解析二維碼內(nèi)容圖文講解
  • laravel與thinkphp之間的區(qū)別與優(yōu)缺點(diǎn)
  • ThinkPHP的標(biāo)簽制作實(shí)例講解
  • thinkphp的鉤子的兩種配置和兩種調(diào)用方法
  • ThinkPHP6.0如何利用自定義驗(yàn)證規(guī)則規(guī)范的實(shí)現(xiàn)登陸
  • 如何使用Casbin作為ThinkPHP的權(quán)限控制中間件

標(biāo)簽:衡水 萍鄉(xiāng) 廣元 蚌埠 江蘇 棗莊 衢州 大理

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Thinkphp5.1獲取項(xiàng)目根目錄以及子目錄路徑的方法實(shí)例講解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    吉木萨尔县| 年辖:市辖区| 韩城市| 酒泉市| 木里| 商洛市| 莆田市| 河北区| 芒康县| 峨边| 二连浩特市| 勃利县| 成安县| 建瓯市| 香港| 黔西| 长乐市| 吴堡县| 昆明市| 云龙县| 大丰市| 荆州市| 靖安县| 阜阳市| 荣成市| 新和县| 新河县| 岚皋县| 南阳市| 如皋市| 乡宁县| 平遥县| 镇坪县| 都江堰市| 元阳县| 睢宁县| 曲松县| 南平市| 屯昌县| 新绛县| 淮滨县|