index.php
* localhost/index.php
define('ENVIRONMENT','development'); if(define('ENVIRONMENT')) { switch (ENVIROMENT) { case 'development': error_reporting(E_ALL); break; case 'testing': case 'production': error_reporting(0); break; default: exit('The application environment is not set correctly.'); } } |
* define('ENVIRONMENT','development' | 'testing' | 'production'); 개발환경/테스트/서비스 환경 선택
* application/config에 development와 production 폴더를 각각 만들고,
해당 환경설정 파일들을 각기 다르게 설정하여 각각 폴더에 넣어주면 위 환경변수에 따라서 다르게 작동한다.
* index.php를 dev.php로 복사하여 파일을 2개로 관리를 하면, 개발환경과 서비스 환경으로 각각 따로 작동을
하기 때문에 개발을 하는데 있어서 약간 수월 해 질 수 있다.
- localhost/index.php/topic : 서비스 환경, localhost/dev.php/topic : 개발 환경