第1章 專業(yè)程序員必備技術
1.1 面向對象的PHP
1.1實例化和多態(tài)性
1.1.2 接口
1.1.3 魔術方法和常量
1.1.4 設計模式
1.2 使用MySQL聯接
1.2.1 INNERJOIN(內部聯接)
1.2.2 0UTERJOIN(外部聯接)
1.2.3 其他JOIN(聯接)語法
1.2.4 復雜聯接
1.3 MySQL合并查詢(UNION)
1.4 MySQL查詢的GROUPBY子句
1.4.1 WITHROLLUP
1.4.2 HAVING
1.5 MySQL中的邏輯運算和流程控制
1.5.1 邏輯運算符
1.5.2 流控制
1.6 維護關系完整性
1.6.1 約束條件
1.6.2 NOTNULL(非空值)
1.6.3 UNSIGNED(無符號數)
1.6.4 ENUM(枚舉)和SET(集合)
1.6.5 UNIQUEKEY(主鍵)
1.6.6 FOREIGNKEY(外鍵)
1.6.7 使用服務器SQL模式
1.6.8 存儲引擎完整性
1.6.9 MySQL潛在的行為
1.6.1 0其他
1.7 MySQL中的子查詢
1.7.1 子查詢
1.7.2 聯接子查詢
1.7.3 派生表
1.7.4 復雜子查詢
1.8 使用正則表達式
1.8.1 通用模式
1.8.2 高級正則表達式
1.8.3 在PHP中使用正則表達式
1.8.4 MySQL中的正則表達式
1.9 本章小結
第2章 高級PHP概念
2.1 需要解決的難題
2.2 迭代器和PHP標準庫(SPL)
2.2.1 應用程序的樣本視圖
2.2.2 Iterator接口
2.2.3 Countable接口
2.2.4 Seekablelterator接口和Pagination類
2.2.5 ArrayAccess接口
2.3 lambda函數和閉包
2.3.1 先前方式:lambda風格(lambda-style)函數1
2.3.2 理解閉包
2.3.3 利用查詢構造器生成原型
2.4 本章小結
第3章 MySQL驅動程序和存儲引擎
3.1 MySQL驅動程序
3.2 MySQL存儲引擎簡介
3.3 默認存儲引擎
3.3.1 MyISAM
3.3.2 InnoDB
3.3.3 MemOry
3.3.4 Blackhole(黑洞)
3.3.5 Archive
3.3.6 Merge
3.3.7 CSV(逗號分隔值)
3.3.8 Federated(聯合)
3.4 MySQL提供的其他引擎
3.4.1 FalCOn
3.4.2 Maria
3.5 插件引擎
3.5.1 InnoDB插件
3.5.2 PBXT
3.5.3 XtraDB
3.6 獨立的引擎產品
3.6.1 hlfiniDB
3.6.2 TOkuDB
3.6.3 Infobright
3.7 其他MySQL產品
3.7.1 存儲引擎補丁產品
3.7.2 MySQL相關產品
3.7.3 其他引擎
3.7.4 集成的硬件引擎
3.7.5 其他解決方案
3.7.6 Wafflegrid
3.8 本章小結
第4章 通過緩存提高性能
4.1 eAccelerator和APC
4.1.1 安裝和配置APC
4.1.2 安裝和配置eAccelerator
4.1.3 用戶緩存
4.1.4 檢查緩存狀態(tài)
4.1.5 使用APC和eAccelerator的時機
4.2 memcached(分布式內存對象緩存系統(tǒng))
4.2.1 memcached簡介
4.2.2 memcached的作用
4.2.3 memcached工作機制
4,2.4 如何使用memcached
4.2.5 Gearman簡介
4.2.6 緩存策略
4.3 安裝memcached
4.4 啟動memcached
4.4.1 啟動腳本
4.4.2 測試memcached安裝
4.4.3 memcached客戶端
4.5 libmemcached
4.5.1 libmemcached特性
4.5.2 libmemcached實用程序
4.5.3 安裝librnemcached
4.6 libmemcached實用程序
4.6.1 memCat
4.6.2 memflush
4.6.3 memCp
4.6.4 memStat
4.6.5 memrm
4.6.6 memslap
4.6.7 memerror
4.7 PECL/memcached
4.7.1 連接與實例化
4.7.2 設置客戶端行為
4.7.3 存放和檢索數據
4.7.4 追加和前置
4.7.5 刪除
4.7.6 遞增和遞減
4.7.7 多鍵獲?。∕nlti-get)
4.7.8 多鍵設置(Multi-set)
4.7.9 利用byKey方法和多鍵獲?。O置緩存位置
4.7.10 延遲獲取(getDelayed)
4.7.11 CAS
4.7.12 統(tǒng)計信息
4.7.13 服務器列表
4.7.14 錯誤處理
4.8 實用緩存
4.8.1 memcached代理:moxi
……
第5章 memcached和My SQL
第6章 高級My SQL
第7章 使用用戶自定義函數
第8章 編寫擴展PHP
第9章 全文搜索
第10章 PHP和My SQL中的多任務
第11章 重寫規(guī)則
第12章 用戶認證
第13章 深入INFORMATION-SCHEMA
第14章 安全性
第15章 命令行和Web服務
第16章 優(yōu)化和調試