>  기사  >  백엔드 개발  >  thinkPHP5.0 프레임워크의 환경 변수 구성 방법에 대해

thinkPHP5.0 프레임워크의 환경 변수 구성 방법에 대해

不言
不言원래의
2018-06-09 14:07:031771검색

이 글은 주로 thinkPHP5.0 프레임워크 환경 변수 구성 방법을 소개하고, thinkPHP5.0의 환경 변수에 대한 기능, 정의, 구성 및 관련 주의 사항을 예제 형식으로 분석한 내용입니다. 필요하신 분들은 참고하시기 바랍니다

이 글은 thinkPHP5.0 프레임워크 환경 변수 구성 방법의 예를 설명합니다. 참조용으로 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

환경 변수 구성이 허용되며 구성 매개변수를 읽을 때 구성이 파일에 존재하는지 먼저 확인하기 때문에 구성 파일보다 우선순위가 높습니다. 환경 변수.

개발 프로세스 중에 애플리케이션 루트 디렉터리 아래의 .env에서 환경 변수 구성을 시뮬레이션할 수 있습니다. .env 파일의 구성 매개변수 정의 형식은 ini 메서드를 채택합니다. 예:

app_debug = true
app_trace = true

배포 환경에 별도로 환경 변수가 구성된 경우 충돌을 피하기 위해 .env 구성 파일을 삭제하십시오.

환경 변수 구성 매개변수는 모두 대문자로 변환되며, 값은 null이고, no 및 false는 ""와 동일하며, yes 및 true 값은 "1"과 동일합니다.

ThinkPHP5.0의 기본 환경 변수 접두사는 PHP_이며 ENV_PREFIX 상수를 변경하여 재설정할 수도 있습니다.

참고, 환경 변수는 배열 매개변수를 지원하지 않습니다. 배열 매개변수를 사용해야 하는 경우 밑줄을 사용하여 구성 매개변수 이름을 구분할 수 있습니다:

database_username = root
database_password = 123456

또는

[database]
username = root
password = 123456

다음을 사용하여 얻을 수 있습니다.

Config::get('database.username');
Config::get('database.password');
// 同时下面的方式也可以获取
Config::get('database_username');
Config::get('database_password');

위 내용은 모두의 학습에 도움이 되기를 바랍니다. PHP 중국어 웹사이트에 주목하세요!

관련 권장 사항:

PHP 프레임워크의 Yaf 경로 재작성 분석

thinkPHP5.0 프레임워크의 독립적 구성 및 동적 구성 방법에 대하여

위 내용은 thinkPHP5.0 프레임워크의 환경 변수 구성 방법에 대해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.