Deep understanding of php kernel

Source: Internet
Author: User
Tags php compiler
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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.