第一部分 PHP基礎
第1章 PHP概況
針對萬維網的開發(fā)
了解PHP
第2章 變量
變量理論與命名
PHP與數(shù)據(jù)類型
標量數(shù)據(jù)類型
復雜數(shù)據(jù)類型
特殊數(shù)據(jù)類型
常數(shù)
其他類型
使用變量、PHP風格
第3章 運算符與表達式
運算符
表達式
第4章 流程控制與函數(shù)
程序中的抉擇
循環(huán)
利用函數(shù)
第5章 串與數(shù)組
串
數(shù)組
第二部分 程序設計原理與PHP
第6章 面向對象的程序設計
OOP的基礎知識
PHP的OOP實現(xiàn)
第7章 調試與錯誤
錯誤類型
調試方法
了解錯誤級別
處理錯誤
可視化調試程序
第三部分 數(shù)據(jù)流程
第8章 SQL與數(shù)據(jù)庫交互
規(guī)范化數(shù)據(jù)庫
關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)
SQL基礎
第9章 窗體與用戶交互
窗體的基礎知識
利用PHP的窗體支持
設計易使用的界面
保存與編輯數(shù)據(jù)
高級窗體處理
第10章 數(shù)據(jù)有效性檢查
編寫一個有效性檢查類
用內部PHP函數(shù)檢查數(shù)據(jù)
第11章 會話
cookie
會話的復雜問題
會話的基本知識
購物車
購物車實現(xiàn)
第12章 安全性
認證用戶身份
雜湊數(shù)據(jù)
授權用戶
加密數(shù)據(jù)
第13章 文件與聯(lián)網
處理文件
目錄
聯(lián)網技術
第四部分 如何連接PHP
第14章 萬維網應用程序開發(fā)
為什么重要
布置萬維網應用程序
源代碼管理
使用CVS
程序設計風格
第15章 XML與XHTML
XML概述
PHP與XML
用XSLT變換XML
用XML做數(shù)據(jù)交換
XHTML
第16章 LDAP
LDAP瀏覽
PHP與LDAP
第五部分 實際運用PHP
第17章 PDF
PHP與PDFlib
創(chuàng)建PDF文檔
在現(xiàn)實世界中使用PDF
第18章 生成圖形
設置PHP來創(chuàng)建圖像
圖像基礎
繪制基本幾何插圖
繪制圖表
應用中的注意事項
第19章 電子郵件
了解電子郵件
用PHP發(fā)送電子郵件
從頭開始編寫一個POP客戶軟件
安裝IMAP擴展
用IMAP擴展閱讀電子郵件
Web郵件應用舉例
附錄
附錄A PHP安裝簡明教程
附錄B PHP配置選項
附錄C XHTML實體