코스소개
PHP7을 컴파일하고 설치하는 방법을 안내합니다.
PHP7과 PHP5의 성능을 비교하는 방법(비교하지 않으면 차이가 없습니다)
PHP7의 새로운 기능은 무엇입니까?
PHP7에는 다른 새로운 기능이 있습니다
PHP7의 모든 기능을 다시 알아보세요
작고 우아한 zval은 무엇입니까?
다양한 변수에 대응하는 Zval 실제 전투
Zend_string 및 쓰기 중 복사 연습
참조 유형의 실제 사용 방법을 안내합니다.
PHP7 소스 코드의 배열이란 무엇입니까?
배열 추가, 삭제, 수정 및 확인 방법을 연습해 보세요.
배열 추가, 삭제, 수정 및 확인을 계속해서 연습합니다(배열의 기본 구현 논리를 완전히 숙지함).
기본변수를 다시 정리해보자
메모리 관리 기본 사항
실제 메모리 할당 과정은 무엇인가요_HD
작은 메모리 관리란 무엇입니까?
작은 메모리 관리를 연습해 보세요.
청크 메모리 정렬
소형 및 대형 메모리의 실제 표시 이해
메모리 마킹 및 메모리 릴리스 크기 판단
메모리 관리 요약
PHP 실행 라이프사이클
CLI 모드란 무엇입니까?
CLI 모드의 실제 수명주기
모듈 초기화 부분의 함수 호출 다이어그램 이해
php_module_startup 단계에 대한 자세한 설명
php_request_startup에 대한 자세한 설명
실행 및 관리 단계에 대한 자세한 설명
FPM의 세 가지 모드는 무엇입니까
네트워크 프로그래밍에 대한 기본 지식
네트워크 프로그래밍 실습
신호처리실습
FPM 수명주기
실제 전투: GDB를 사용하여 FPM 디버깅
FastCGI 프로토콜 이론 설명
FastCGI 프로토콜이 작동 중입니다.
FastCGI 프로토콜을 계속해서 연습하세요
단원 요약
통역된 언어도 컴파일해야 합니까?
NFA와 DFA
어휘 분석을 위해 re2c 사용
문법 분석 및 Backusian 패러다임 소개
실제 전투: 구문 분석을 위해 들소를 사용
PHP7의 어휘 및 구문 분석
실전 전투: PHP7 어휘 분석 프로세스
PHP7 구문 분석 프로세스
AST가 명령어 세트로 컴파일됨
실제 전투: AST를 opcode로 컴파일하는 프로세스
Zend 가상 머신의 기본 사항
실전 전투: Zend 가상 머신 실행
요약 및 검토
AST, 스택, 기호 테이블 및 중단 구문의 명령어 세트
break 명령 실행 프로세스_HD
AST, 스택, 심볼 테이블 및 포함 구문의 상수
포함 구문 실행
조건부 판단 문법의 AST
조건문을 위한 스택, 기호 테이블, 상수 및 명령어 세트
조건부 구문의 실행 과정
foreach의 AST, 스택, 기호 테이블 및 상수 배열
foreach 명령어 세트
foreach 구문의 실행 프로세스
예외 처리 AST, 스택, 기호 테이블, 상수 및 명령어 세트
예외 처리 실행 프로세스
간단한 확장 작성
실전 전투: 확장에 대한 상세한 분석
간단한 로깅 확장
SeasLog 확장 분석 (1)
SeasLog 확장 분석(2)
내부 기능 정렬 분석
내부 연장 날짜
강좌 복습 및 전망