PHP extension Development and kernel applications

Source: Internet
Author: User
Tags php language sapi

The kanji section of the catalogue represents the chapters that have been translated and the linked representations have been published, and the non-linked representations are being corrected for upcoming releases.

  1. The life cycle of PHP
    1. Let's start with the SAPI.
    2. PHP Start-up and termination
    3. The life cycle of PHP
    4. Thread Safety
    5. Summary
  2. Implementation of PHP variables in the kernel
    1. Types of variables
    2. The value of the variable
    3. Creating PHP variables
    4. How variables are stored
    5. Retrieval of variables
    6. Type conversions
    7. Summary
  3. Memory management
    1. Memory management
    2. Reference count
    3. Summarize
  4. Configuring the compilation Environment
    1. Pre-compilation preparation
    2. Config configuration for PHP before compiling
    3. Compilation under the Unix/linux platform
    4. Compiling PHP on the Win32 platform
    5. Summary
  5. First extension
    1. The basic structure of an extension
    2. Compiling our extensions
    3. Static compilation
    4. Writing functions
    5. Summary
  6. return value of the function
    1. A special parameter: Return_value
    2. Results of the execution of references and functions
    3. Summary
  7. Parameters of the function
    1. Zend_parse_parameters
    2. Arg Info and type binding
    3. Summary
  8. Array and Hashtable
    1. Arrays (in c) and linked lists
    2. API for manipulating Hashtable
    3. Manipulating the PHP language array in the kernel
    4. Summary
  9. Types of resources in PHP
    1. Composite type of data--resources
    2. Persistent Resources
    3. Resource-owned reference count
    4. Summary
  10. Object-oriented in PHP (i)
    1. Zend_class_entry
    2. Define a class
    3. Define an interface
    4. Inheritance of classes and implementation of interfaces
    5. Summary
  11. Object-Oriented in PHP (ii)
    1. To generate an instance of an object and invoke a method
    2. Properties of read-write objects
    3. Summary
  12. The thing that started and ended
    1. About life cycle
    2. Minfo and Phpinfo
    3. Constant
    4. Global Variables in PHP extensions
    5. Super global variables in the PHP language
    6. Summary
  13. INI configuration file
    1. Read/write INI configuration
    2. Summary
  14. Streaming access
    1. Overview of the Flow
    2. Open and Read stream
    3. Static Stream Operations
    4. Summary
  15. The implementation of the stream
    1. The nature of PHP streams
    2. Package--wrapper for Flow
    3. Implement wrapper
    4. Manipulation
    5. State and property reads
    6. Summary
  16. Interesting stream
    1. The context of the stream
    2. Filter for Flow
    3. Summary
  17. Configurations and Links
    1. Autoconf
    2. Find a library
    3. Force module Dependencies
    4. Speaking the Windows dialect
    5. Summary
  18. Extension Builder
    1. Ext_skel Generator
    2. Pecl_gen Generator
    3. Summary
  19. Setting up the hosting environment
    1. Embedded SAPI
    2. Build and compile a host app
    3. Re-create the CLI by embedding the wrapper
    4. New use of old technology
    5. Summary
  20. Advanced Embedded
    1. Callback to PHP
    2. Error handling
    3. Initializing PHP
    4. Overwrite Ini_system and Ini_perdir options
    5. Capture output
    6. Expand and embed at the same time
    7. Summary

PHP extension Development and kernel applications

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.