Php kernel http://www.php-internal.com/book? P = index? Directory Chapter 1 Preparation and background knowledge Section 1 environment setup section 2 source code layout and reading methods section 3 Common Code Section 4 Summary Chapter 2 user code execution Section 1 PH deep understanding of php kernel
Http://www.php-internal.com/book? P = index
?
Directory
Chapter 1 preparations and background knowledge
- Section 1 environment construction
- Section 2 source code layout and reading methods
- Section 3 common code
- Section 4 summary
Chapter 2 execution of user code
- Section 1 PHP lifecycle
- Section 2 starts with SAPI
- Apache Module
- Embedded
- Fastcgi
- Section 3 Zend Engine and script execution
- Lexical analysis and syntax analysis
- Opcode
- Appendix: find the specific implementation of Opcode
- Section 4 summary
Chapter 3 variables and data types
- Section 1 internal structure of variables
- Hash table (HashTable)
- PHP hash table implementation
- Section 2 constants
- Section 3 predefine variables
- Section 4 static variables
- Section 5 implementation of type prompts
- Section 6 lifecycle of a variable
- Variable assignment and destruction
- Variable scope
- Global Statement
- Section 7 data type conversion
- Summary
Chapter 4 implementation of functions
- Section 1 internal structure of the function
- Internal structure of the function
- Conversions between functions
- Section 2 function definition, parameters, and return values
- Function definition
- Function parameters
- Function return
- Section 3 function call and execution
- Section 4 anonymous functions and closures
- Section 5 summary
Chapter 5 categories and object-oriented
- Section 1 structure and implementation of classes
- Member variables and methods of section 2 class
- Section 3 implementation of access control
- Section 4 inheritance, polymorphism, and abstract class
- Section 5 magic methods, delayed binding and static members
- Section 6 reserved PHP classes and special classes
- Object
- Section 8 namespace
- Summary
Chapter 6 Memory management
- Section 1 Memory Management Overview
- Section 2 memory management in PHP
- Section 3 memory usage: Application and destruction
- Section 4 garbage collection mechanism
- New garbage collection mechanism
- Section 5 cache in memory management
- Section 6 Copy-On-Write)
- Section 7 summary
Chapter 7 Zend virtual machine
- Section 1 Virtual Machine overview
- Section 2 syntax implementation
- Lexical analysis
- Syntax analysis
- Implement your own syntax
- Section 3 execution of the intermediate code
- Section 4 encryption and decryption of source code
- Section 5 summary
Chapter 8 thread security
Chapter 9 error and exception handling
Chapter 10 files and streams
Chapter 2 network programming
Chapter 1 configuration file
Chapter 2 extended development
Chapter 2 new PHP functions
- Namespace)
- Anonymous functions
- Closure
- Traits
Chapter 2 other than CPHP: PHP compiler
- HipHop
- Primary privilege
- Roadsend
Chapter 4 development instances
- Section 1 opcode cache extension
- Section 2 performance monitoring and optimization and expansion
- Section 3 extends the PHP syntax to add syntax features for PHP