1.1 簡介

1.2 安裝及調(diào)試

1.3 PHP7的變化

1.4 PHP的構成

1.5 生命周期

1.6 小結

第2章 SAPI

2.1 Cli

2.1.1 執(zhí)行流程

2.1.2 內(nèi)置Web服務器

2.2 Fpm

2.2.1" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 營銷百科 > PHP7內(nèi)核剖析目錄

PHP7內(nèi)核剖析目錄

時間:2023-02-24 04:18:01 | 來源:營銷百科

時間:2023-02-24 04:18:01 來源:營銷百科

PHP7內(nèi)核剖析目錄:第1章 PHP基礎架構

1.1 簡介

1.2 安裝及調(diào)試

1.3 PHP7的變化

1.4 PHP的構成

1.5 生命周期

1.6 小結

第2章 SAPI

2.1 Cli

2.1.1 執(zhí)行流程

2.1.2 內(nèi)置Web服務器

2.2 Fpm

2.2.1 基本實現(xiàn)

2.2.2 Fpm的初始化

2.2.3 worker——請求處理

2.2.4 master——進程管理

2.3 Embed

2.3.1 實現(xiàn)

2.3.2 使用

2.4 小結

第3章 數(shù)據(jù)類型

3.1 變量

3.1.1 變量類型

3.1.2 內(nèi)部實現(xiàn)

3.2 字符串

3.3 數(shù)組

3.3.1 基本實現(xiàn)

3.3.2 散列函數(shù)

3.3.3 數(shù)組的初始化

3.3.4 插入

3.3.5 哈希沖突

3.3.6 查找

3.3.7 擴容

3.4 引用

3.5 類型轉換

3.5.1 轉換為NULL

3.5.2 轉換為布爾型

3.5.3 轉換為整型

3.5.4 轉換為浮點型

3.5.5 轉換為字符串

3.5.6 轉換為數(shù)組

3.5.7 轉換為對象

3.6 小結

第4章 內(nèi)存管理

4.1 變量的自動GC機制

4.1.1 引用計數(shù)

4.1.2 寫時復制

4.1.3 回收時機

4.2 垃圾回收

4.2.1 回收算法

4.2.2 具體實現(xiàn)

4.3 內(nèi)存池

4.3.1 內(nèi)存池的初始化

4.3.2 內(nèi)存分配

4.3.3 系統(tǒng)內(nèi)存分配

4.3.4 內(nèi)存釋放

4.4 線程安全

4.4.1 TSRM的基本實現(xiàn)

4.4.2 線程私有數(shù)據(jù)

4.4.3線程局部存儲

4.5 小結

第5章 PHP的編譯與執(zhí)行

5.1 語言的編譯與執(zhí)行

5.1.1 編譯型語言

5.1.2 解釋型語言

5.2 Zend虛擬機

5.2.1 opline指令

5.2.2 zend_op_array

5.2.3 zend_execute_data

5.2.4 zend_executor_globals

5.3 PHP的編譯

5.3.1 詞法、語法解析

5.3.2抽象語法樹編譯

5.3.3 pass_two()

5.4 PHP的執(zhí)行

5.4.1 handler的定義

5.4.2 調(diào)度方式

5.4.3 執(zhí)行流程

5.4.4 全局execute_data和

opline

5.5 運行時緩存

5.6 Opcache

5.6.1 opcode優(yōu)化

5.6.2 JIT

5.7 小結

第6章 函數(shù)

6.1 用戶自定義函數(shù)

6.1.1 語法解析

6.1.2抽象語法樹的編譯

6.2 內(nèi)部函數(shù)

6.3 函數(shù)的調(diào)用

6.4 函數(shù)的執(zhí)行

6.5 小結

第7章 面向對象

7.1 類

7.1.1 常量

7.1.2 成員屬性

7.1.3 成員方法

7.1.4 類的編譯

7.1.5 內(nèi)部類

7.1.6 類的自動加載

7.2 對象

7.2.1 對象的創(chuàng)建

7.2.2 非靜態(tài)成員屬性的讀寫

7.2.3 對象的復制

7.2.4 對象的比較

7.2.5 對象的銷毀

7.3 繼承

7.3.1 常量的繼承

7.3.2 成員屬性的繼承

7.3.3 成員方法的繼承

7.4 動態(tài)屬性

7.5 魔術方法

7.6 小結

第8章 命名空間

8.1 概述

8.2 命名空間的定義

8.3 命名空間的使用

8.3.1 use導入

8.3.2 動態(tài)用法

8.4 小結

第9章 PHP基礎語法的實現(xiàn)

9.1 靜態(tài)變量

9.2 常量

9.2.1 const

9.2.2 define()

9.3 全局變量

9.3.1 全局變量符號表

9.3.2 全局變量的訪問

9.3.3 全局變量的銷毀

9.3.4 超全局變量

9.4 分支結構

9.4.1 if

9.4.2 switch

9.5 循環(huán)結構

9.5.1 while

9.5.2 do while

9.5.3 for

9.5.4 foreach

9.6 中斷及跳轉

9.6.1 break/continue

9.6.2 goto

9.7 include/require

9.8 異常處理

9.8.1 PHP中的try catch

9.8.2 內(nèi)核中的異常處理

9.9 break/continue LABEL語法的

實現(xiàn)

9.10 小結

第10章 擴展開發(fā)

10.1 擴展的內(nèi)部實現(xiàn)

10.2 擴展的構成及編譯

10.2.1 腳本工具

10.2.2 擴展的編寫步驟

10.2.3 config.m4

10.3 鉤子函數(shù)

10.3.1 模塊初始化階段

10.3.2 請求初始化階段

10.3.3 請求結束階段

10.3.4 post deactivate階段

10.3.5 模塊關閉階段

10.4 全局資源

10.5 ini配置

10.6 函數(shù)

10.6.1 內(nèi)部函數(shù)注冊

10.6.2 函數(shù)參數(shù)解析

10.6.3 引用傳參

10.6.4 函數(shù)返回值

10.6.5 函數(shù)調(diào)用

10.7 Zval的操作

10.7.1 zval的創(chuàng)建及獲取

10.7.2 變量復制

10.7.3 引用計數(shù)

10.7.4 字符串操作

10.7.5 數(shù)組操作

10.8 常量

10.9 面向對象

10.9.1 內(nèi)部類注冊

10.9.2 成員屬性

10.9.3 成員方法

10.9.4 常量

10.9.5 類的實例化

10.10 資源

10.11 小結[1]

關鍵詞:目錄,剖析

74
73
25
news

版權所有? 億企邦 1997-2025 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉