欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Thinkphp5.1獲取項目根目錄以及子目錄路徑的方法實例講解

 更新時間:2021年03月05日 11:04:48   作者:祝君圓夢  
這篇文章主要介紹了Thinkphp5.1獲取項目根目錄以及子目錄路徑的方法實例講解,希望正在學(xué)習(xí)TP框架的同學(xué)可以跟著小編一起來學(xué)習(xí)研究下

導(dǎo)讀:

最近使用Thinkphp5.1做開發(fā),在使用LOG_PATH常量(日志路徑)時發(fā)生報錯,因為之前一直使用5.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方法獲取路徑變量的時候不區(qū)分大小寫。

Thinkphp5.1打印獨立日志的方法:

/** 
 * 打印日志
 * $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獲取項目根目錄以及子目錄路徑的方法實例講解的文章就介紹到這了,更多相關(guān)Thinkphp5.1獲取項目根目錄以及子目錄路徑的方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • laravel框架實現(xiàn)敏感詞匯過濾功能示例

    laravel框架實現(xiàn)敏感詞匯過濾功能示例

    這篇文章主要介紹了laravel框架實現(xiàn)敏感詞匯過濾功能,結(jié)合實例形式分析了laravel框架通過擴(kuò)展php-dfa-sensitive實現(xiàn)敏感詞過濾的相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • PHP中重啟php-fpm的幾種方法匯總

    PHP中重啟php-fpm的幾種方法匯總

    這篇文章主要介紹了PHP中重啟php-fpm的幾種方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 詳解php中的password_verify?和?password_hash密碼驗證

    詳解php中的password_verify?和?password_hash密碼驗證

    驗證密碼是否和指定的散列值匹配,password_verify()?與?crypt()?兼容,因此,由?crypt()?創(chuàng)建的密碼散列可以用于?password_verify()?一起使用,這篇文章主要介紹了php的password_verify?和?password_hash密碼驗證,需要的朋友可以參考下
    2023-08-08
  • thinkphp5+layui實現(xiàn)的分頁樣式示例

    thinkphp5+layui實現(xiàn)的分頁樣式示例

    這篇文章主要介紹了thinkphp5+layui實現(xiàn)的分頁樣式,結(jié)合實例形式詳細(xì)分析了thinkPHP5框架結(jié)合layui實現(xiàn)的分頁功能相關(guān)的配置、查詢等操作技巧,需要的朋友可以參考下
    2019-10-10
  • php創(chuàng)建多級目錄完整封裝類操作方法

    php創(chuàng)建多級目錄完整封裝類操作方法

    下面小編就為大家?guī)硪黄猵hp創(chuàng)建多級目錄完整封裝類操作方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • PHP對稱加密函數(shù)實現(xiàn)數(shù)據(jù)的加密解密

    PHP對稱加密函數(shù)實現(xiàn)數(shù)據(jù)的加密解密

    本文詳細(xì)介紹了PHP一個簡單的對稱加密函數(shù)實現(xiàn)數(shù)據(jù)的加密解密,詳細(xì)的介紹了對稱加密和非對稱加密,有需要的可以了解一下。
    2016-10-10
  • 神盾加密解密教程(二)PHP 神盾解密

    神盾加密解密教程(二)PHP 神盾解密

    前些日子一個朋友丟了個shell給我,讓我?guī)兔饷?,打開源碼看了下寫著是 “神盾加密” , 牛逼閃閃的樣子、 百度下發(fā)現(xiàn)神盾是個很古老的東西,最后一次更新是在 2012-10-09。和他相似的另一款是phpjm,有人說是神盾抄襲phpjm的,這些都不是我們所要關(guān)心的問題、phpjm一直在更新,而神盾貌似不搞了,我們分析下神盾,順便寫成工具,方便大家使用(因為他不更新,所以就不用擔(dān)心解密工具失效問題了)。
    2014-06-06
  • PHP查看當(dāng)前變量類型的方法

    PHP查看當(dāng)前變量類型的方法

    這篇文章主要介紹了PHP查看當(dāng)前變量類型的方法,需要的朋友可以參考下
    2015-07-07
  • PHP使用GIFEncoder類生成的GIF動態(tài)圖片驗證碼

    PHP使用GIFEncoder類生成的GIF動態(tài)圖片驗證碼

    這篇文章主要介紹了PHP使用GIFEncoder類生成的GIF動態(tài)圖片驗證碼,文中附帶GIFEncoder類源碼,需要的朋友可以參考下
    2014-07-07
  • PHP+Ajax+JS實現(xiàn)多圖上傳

    PHP+Ajax+JS實現(xiàn)多圖上傳

    這篇文章主要為大家詳細(xì)介紹了PHP+Ajax+JS實現(xiàn)多圖上傳的相關(guān)資料,具有一定的參考價值,感興趣的朋友可以參考一下
    2016-05-05

最新評論