>  기사  >  PHP 프레임워크  >  thinkphp 프로젝트 실행 과정 소개

thinkphp 프로젝트 실행 과정 소개

尚
앞으로
2020-04-22 09:11:424558검색

thinkphp 프로젝트 실행 과정 소개

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제