Thinkpphp 5.1 프로젝트 루트 디 렉 터 리 와 하위 디 렉 터 리 경 로 를 가 져 오 는 방법 실례 설명

2186 단어 Thinkphp5목차
안내:
최근 Thinkpphp 5.1 을 개발 하고 LOG 를 사용 하고 있 습 니 다.PATH 상수(로그 경로)때 오류 가 발생 했 는데,그동안 5.0 프레임 워 크 를 사용 하 다가 5.1 버 전 으로 바 꾼 뒤 이런 상황 이 발생 해 공식 적 으로 조 정 된 것 임 을 잘 알 고 공식 설명 을 찾 아 갔다.
공식 문서:https://www.kancloud.cn/manual/thinkphp5_1/
상수 조정
Thinkpphp 5.1 은 모든 프레임 워 크 내 장 된 상수(응용 코드 의 사용자 정의 상수 에 영향 을 주지 않 음)를 취 소 했 습 니 다.가 져 오 려 면 think\facade\\App 류 의 내 장 된 방법 과 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(‘app_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 방법 으로 경로 변 수 를 가 져 올 때 대소 문 자 를 구분 하지 않 습 니 다.
Thinkpop 5.1 독립 로 그 를 인쇄 하 는 방법:

/** 
 *     
 * $msg     
 */
function printLog($msg) {
	$path=LOG_PATH .date('Y-m-d').".txt";
	file_put_contents($path, "【" . date('Y-m-d H:i:s') . "】\r
" . $msg . "\r
\r
", FILE_APPEND); }
Thinkpphp 5.1 프로젝트 루트 디 렉 터 리 와 하위 디 렉 터 리 경 로 를 가 져 오 는 방법 에 대한 실례 를 설명 하 는 이 글 은 여기까지 입 니 다.더 많은 Thinkpphp 5.1 프로젝트 루트 디 렉 터 리 와 하위 디 렉 터 리 경 로 를 가 져 오 는 방법 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!

좋은 웹페이지 즐겨찾기