ThinkPHP 프로젝트 실행 프로세스:
1. 항목 파일(C:wamp64wwwtp5publicindex.php)
기능:
1) 디렉토리 상수 정의
2) 프레임워크 부팅 디렉토리 로드
2. 부팅 파일(C:wamp64wwwtp5thinkphpstart.php)
기능:
1) 기본 파일 부팅
2) 애플리케이션 실행
3. 프레임워크의 기본 부팅 파일(C:wamp64wwwtp5thinkphpbase.php)을 로드합니다.
기능 :
1) 시스템 상수 로드
2) 로더 클래스 소개(C:wamp64wwwtp5thinkphplibrarythinkloader.php)
3) 환경 변수 소개
4) 자동 기록 메커니즘 등록
5) 예외 처리 메커니즘 등록(C: wamp64wwwtp5thinkphplibrarythinkError.php)
6) 기존 구성을 기록합니다(C:wamp64wwwtp5thinkphpconvention.php)
4. 애플리케이션(C:wamp64wwwtp5thinkphplibrarythinkApp.php)에서 실행 메소드를 실행합니다. 1단계: initCommon()을 로드합니다. 현재 컨트롤러 메서드
2 2단계: 현재 컨트롤러에서 init() 메서드 로드
a, 다양한 구성 파일 로드
b, 공용 파일 로드
c, 언어 팩 로드
3단계: 설정 시간대
4. 4단계: 현재 컨트롤러 로드 RouteCheck() 경로 감지 메소드
5. 5단계: 컨트롤러에서 exec 메소드 호출
사용자 요청에 따라 처리 분산
6. 6단계: 그에 따라 다양한 요청 유형에 해당 파일 모듈 메소드
를 기록하고 이를 해당 컨트롤러 및 해당 메소드
에 로드합니다. 5. 응답 출력
사용자가 본 모든 인터페이스가 로드됩니다.
추천 튜토리얼:
thinkphp 튜토리얼위 내용은 thinkphp 프로젝트 실행 과정 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!