當前位置:開發者網絡 >> 源碼下載 >> 書籍教程 >> PHP教程 >> 內容
精彩推薦
分類最新下載
分類熱點下載
   
《PHP4.0 Web開發技術指南》
軟件評價:
運行環境:未知
授權方式:免費軟件
軟件大小:3.61M
整理日期:2003-08-14
相關鏈接:無
下載統計:人次
軟件簡介:
PDF格式。
譯者序
序言
前言
第一部分 高級PHP
第1章 開發思想 1
1.1 PHP與我 1
1.2 計劃的重要性 2
1.3 編碼規範 3
1.3.1 選擇名字 3
1.3.2 使代碼更易讀 5
1.3.3 添加註釋 8
1.3.4 選擇談話式名字 13
1.3.5 保持清晰一致的接口 15
1.3.6 將代碼結構化為邏輯群 16
1.3.7 抽取單獨的代碼塊 16
1.4 使用文件將函數分類 16
1.5 編寫文檔 17
1.6 一個API設計實例 18
1.7 小結 22
第2章 高級語法 23
2.1 PHP語法 23
2.2 定義常量 24
2.3 數組函數 25
2.4 PHP和OOP 31
2.4.1 類:PHP 3.0和PHP 4.0的對比 35
2.4.2 執行類 36
2.4.3 讀取對像 37
2.4.4 構造函數 38
2.4.5 繼承 38
2.4.6 特殊的OOP函數 39
2.5 鏈接清單 41
2.6 關聯數組 49
2.6.1 多維數組 50
2.6.2 變量參數 51
2.7 多態和自變代碼 62
2.7.1 動態函數生成程序 63
2.7.2 自變計數器 67
2.8 小結 68
第3章 應用程序設計:一個實際的例子 69
3.1 項目概觀 69
3.2 比較技術環節 70
3.3 IRC網絡基礎 73
3.4 使應用程序適用於網絡 75
3.5 連接網絡的接口 76
3.5.1 接口結構 78
3.5.2 下游信息交流 79
3.5.3 上游信息交流 80
3.5.4 在共享的存儲器中設置一個標誌 83
3.5.5 用戶接口 84
3.5.6 開發者的接口 84
3.5.7 HTML開發者的接口 85
3.5.8 代碼開發者的接口 85
3.6 管理和安全 90
3.6.1 網絡等級 90
3.6.2 PHP/Web服務器等級 90
3.6.3 數據庫等級 90
3.6.4 IRC等級 91
3.7 執行 91
3.8 小結 91
第二部分 Web應用
第4章 Web應用程序思想 93
4.1 HTTP和「會話」 93
4.1.1 保持狀態 93
4.1.2 用cookies進行「會話」ID傳輸 95
4.1.3 URL手工改寫 95
4.1.4 動態路徑 96
4.1.5 DNS技巧 98
4.1.6 實際應用中的折衷方案 99
4.1.7 PHP的內嵌「會話」庫 100
4.2 安全性考慮 106
4.2.1 不要信任Web 107
4.2.2 不要重新發明加密法 111
4.2.3 開發組需要資深人員 118
4.2.4 認證 118
4.3 為什麼適用性很重要 120
4.3.1 Web應用程序的「適用性」 121
4.3.2 打折式適用性工程 124
4.3.3 適用性:只要做就可以了 126
4.4 小結 126
第5章 基本網絡應用程序策略 127
5.1 PHP正常表格 127
5.2 方案策劃 133
5.2.1 團隊合作 133
5.2.2 目錄結構 134
5.3 CVS:一致版本系統 135
5.3.1 CVS時間節省器: GUIS和CVS web 139
5.3.2 高級CVS 140
5.4 三層式應用程序 145
5.4.1 傳統的客戶端/服務器 145
5.4.2 PHP和多層應用程序 146
5.4.3 PHP和COM 147
5.4.4 PHP和Java 149
5.5 小結 150
第6章 PHP數據庫訪問 151
6.1 PHPLib:PHP基礎庫 151
6.1.1 PHPLib的歷史 151
6.1.2 優點和缺點 152
6.1.3 重要文件 152
6.1.4 PHPLib客戶化 152
6.2 數據庫基本概念 153
6.2.1 可移植性 153
6.2.2 調試模式 154
6.2.3 錯誤處理 154
6.2.4 DB_Sql實例 154
6.2.5 會話 156
6.2.6 自動撤退 157
6.2.7 網頁捕捉 157
6.2.8 串行器 157
6.2.9 會話實例 157
6.2.10 縮寫I:page_open( ) 160
6.2.11 縮寫II:purl( )、url( )和pself( ) 161
6.3 認證 162
6.3.1 PHP認證的優點 162
6.3.2 Auth實例 162
6.3.3 Auth內核 163
6.3.4 管理許可等級 165
6.3.5 位運算 166
6.4 小結 170
第7章 尖端應用程序 171
7.1 知識庫 171
7.1.1 必要條件清單 172
7.1.2 條件清單 173
7.1.3 模板類 175
7.1.4 SQL遞推式 179
7.1.5 身份確認 180
7.1.6 完成的產品 180
7.2 PHP和XML 180
7.2.1 什麼是XML 180
7.2.2 DocBook 183
7.2.3 WML(Wireless Markup Language) 184
7.2.4 RDF—Resource Description Framework 184
7.2.5 XML文檔 184
7.2.6 PHP和Expat 190
7.2.7 DOM—Document Object Model 197
7.2.8 LibXML—一個基於DOM的XML
分析 200
7.3 用WDDX相互交換數據 205
7.3.1 WDDX 205
7.3.2 挑戰 205
7.3.3 可能的情況 206
7.3.4 用WDDX抽像化數據 206
7.3.5 WDDX數據類型 207
7.3.6 PHP和WDDX 208
7.3.7 WDDX函數 208
7.4 小結 210
第8章 案例研究 211
8.1 BizChek.com 211
8.1.1 Web 郵件 211
8.1.2 選擇PHP 212
8.1.3 渴望升級 213
8.1.4 結論 213
8.2 SixCMS 213
8.2.1 公司背景 213
8.2.2 開放代碼的商務 214
8.2.3 為什麼用PHP 214
8.2.4 技術考慮事項 214
8.2.5 實際生活中的PHP 215
8.2.6 PHP:一個商業優勢 216
8.3 Marketplayer.com 216
8.3.1 公司的背景 216
8.3.2 PHP產品 217
8.3.3 為什麼選擇PHP 217
8.3.4 在MarketPlayer.com產品開發中使用PHP的優勢 217
8.3.5 PHP實際生活中的競爭 218
8.3.6 會話 218
8.3.7 PHP服務器集成 219
8.3.8 代碼管理 219
8.3.9 前景 219
8.4 小結 219
8.5 參考 220
第三部分 深入研究PHP
第9章 擴充PHP 4.0:探究PHP內核 221
9.1 概述 221
9.2 什麼是Zend?什麼是PHP? 221
9.3 擴充可能性 222
9.3.1 外部模塊 222
9.3.2 內嵌模塊 223
9.3.3 Zend引擎 223
9.4 源代碼格式 223
9.4.1 宏 224
9.4.2 內存管理 225
9.4.3 目錄和文件函數 225
9.4.4 字符串處理 226
9.4.5 複雜類型 226
9.5 PHP的自動建造系統 226
9.6 創建擴充 228
9.7 編輯模塊 229
9.7.1 編輯使用Make 229
9.7.2 手工編輯 229
9.8 使用擴充 230
9.9 故障處理 231
9.10 源代碼討論 231
9.10.1 模塊結構 231
9.10.2 標題文件包含 231
9.10.3 聲明輸出函數 232
9.10.4 Zend函數塊的聲明 232
9.10.5 Zend模塊的聲明 234
9.10.6 Get_module()的執行 236
9.10.7 所有輸出函數的實施 236
9.10.8 小結 237
9.11 接收變量 237
9.11.1 決定變量的數目 237
9.11.2 獲取變量 238
9.11.3 處理數目變化的變量/選項參數 238
9.11.4 訪問變量 240
9.11.5 處理參考變量傳遞的參數 243
9.11.6 為其他參數確保寫安全 245
9.12 創建變量 246
9.12.1 概述 246
9.12.2 長(整)型 249
9.12.3 雙精度(浮點)型 249
9.12.4 字符串 249
9.12.5 布爾型 250
9.12.6 數組 250
9.13 對像 253
9.14 資源 254
9.15 利用自動全局變量創建的宏 255
9.16 複製變量內容:複製構造函數 256
9.17 返回值 257
9.18 打印信息 258
9.18.1 phpinfo()中包含輸出 259
9.18.2 執行信息 260
9.19 啟動和關閉函數 261
9.20 調用用戶函數 261
9.21 下一步該做些什麼 265
9.22 參考:一些配置宏 265

本地下載:
相關下載: