항목 파일 index.php 은 web 디렉토리에 있습니다.
항목 파일 내용: 일반적인 형식은 다음과 같습니다:
<?php defined('YII_DEBUG') or define('YII_DEBUG', true); defined('YII_ENV') or define('YII_ENV', 'dev'); require(__DIR__ . '/../../vendor/autoload.php'); require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php'); require(__DIR__ . '/../../common/config/bootstrap.php'); require(__DIR__ . '/../config/bootstrap.php'); $config = yii\helpers\ArrayHelper::merge( require(__DIR__ . '/../../common/config/main.php'), require(__DIR__ . '/../../common/config/main-local.php'), require(__DIR__ . '/../config/main.php'), require(__DIR__ . '/../config/main-local.php') ); $application = new yii\web\Application($config); $application->run();
항목 파일 코드 해석:
The 처음 두 줄은 두 개의 정의 문입니다::defined('YII_DEBUG') 또는 Define('YII_DEBUG', true); Defined('YII_ENV') 또는 Define('YII_ENV', 'dev');
#🎜🎜 #현재 작동 모드와 환경을 정의합니다. YII_DEBUG가 정의되면 현재 상태가 디버깅 중임을 의미하며, 애플리케이션이 실행되는 동안 일부 디버깅 정보가 출력됩니다. 예외가 발생하면 자세한 호출 스택도 표시됩니다. 기본적으로 YII_DEBUG는 false 입니다. 하지만 개발 과정에서는 위와 같이 true로 정의하는 것이 오류를 더 쉽게 찾아 분석할 수 있도록 하는 것이 가장 좋습니다. YII_ENV가 정의된 경우 현재 애플리케이션의 실행 환경을 지정합니다. 위의 코드는 애플리케이션이 개발 환경에서 실행된다는 것을 보여줍니다. 기본적으로 YII_ENV는 프로덕션 환경을 나타내는 prod입니다. 이러한 환경은 이름일 뿐이며 구체적인 의미와 환경 내용은 환경의 정의에 따라 다릅니다. dev prod는 Yii 설치 후 두 가지 기본 환경으로, 각각 개발 환경과 최종 제품 환경을 나타냅니다. 테스트 환경을 나타내는 테스트 환경도 있습니다. 환경과 모드에는 기능이 다릅니다. 환경은 주로 코드의 구성 파일에 영향을 미칩니다. YII_ENV의 개발 프로덕션 테스트 세 가지 환경은 YII_ENV_DEV 및 YII_ENV_PRODYII_ENV_TEST 값을 각각 true로 만듭니다. 이러한 방식으로 애플리케이션 구성, 특히 동일한 구성 파일에서 서로 다른 환경에 대해 서로 다른 구성을 만들 수 있습니다. 더 많은 yii프로그래밍 입문 튜토리얼을 보려면 PHP 중국어 웹사이트를 주목하세요! ! !
위 내용은 yii 프레임워크의 항목 파일은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!