零基礎學PHP(第3版)

基本介紹

  • 書名:零基礎學PHP(第3版)
  • 作者:陳浩 
  • 出版社:機械工業出版社 
  • ISBN:9787111467953 
內容簡介,圖書目錄,

內容簡介

《零基礎學·PHP第3版》是一種運行於伺服器端並完全跨平台的嵌入式腳本程式語言,是目前開發各類Web套用的主流語言之一。本書就是面向PHP初學者特地推出的一本進階學習的入門教程辨禁船。
本書分為5篇,由淺入深地講述了PHP的各個方面,包括Web編程的基礎知識、PHP的基礎語法、內置函式、MySQL的套用、面向對象編程、PHP處理XML、PHP處理正則表達式、PHP與AJAX及PHP開發框架等。書中對每一個知識點都列舉實例,深入分析其原理及用法。
本書敘述清晰,內容全面,是PHP初學者不可多得的入門書籍之一。對有一定開發經驗的PHP開發人員來說,本書也是一本相當實用的參考書。

圖書目錄

  1. 前言
  2. 第一篇 PHP技術基礎
  3. 第1章 PHP起步
  4. 1.1 初識PHP
  5. 1.2 LAMP——鋒利四劍客:Linux、Apache、MySQL和PHP
  6. 1.3 PHP Web編程的體系結構和基本內容
  7. 1.4 開始PHP之旅:搭建PHP開發環境
  8. 1.5 用PHP做些事兒
  9. 1.6 深入了解Apache、PHP和MySQL
  10. 1.7 實例:使用JavaScript驗證HTML表單數據
  11. 1.8 小結
  12. 1.9 習題
  13. 第2章 PHP語言
  14. 2.1 基礎語法
  15. 2.2 數據類型
  16. 2.3 變數
  17. 2.4 常量
  18. 2.5 表達式
  19. 2.6 運算符
  20. 2.7 PHP程式的流程控制
  21. 2.8 函式
  22. 2.9 小結
  23. 2.10 習題
  24. 第3章 用PHP進行Web編程
  25. 3.1 PHP的Web編程基礎
  26. 3.2 實例:用PHP開發一個簡單的網站
  27. 3.3 小結
  28. 3.4 習題
  29. 第二篇 PHP數據處理
  30. 第4章 PHP中的函式
  31. 4.1 用戶自定義函式
  32. 4.2 函式的其他定義方式
  33. 4.3 遞歸函式
  34. 4.4 函式的參數
  35. 4.5 函式的返回值
  36. 4.6 變數函式
  37. 4.7 系統函式
  38. 4.8 帶有默認參數函式的使用方法
  39. 4.9 小結
  40. 4.10 習題
  41. 第5章 PHP對數組的處理
  42. 5.1 建立數組的方法
  43. 5.2 輸出數組元素的方法
  44. 5.3 計算數組元素個數提灶籃判
  45. 5.4 對數組進行分割、合併
  46. 5.5 處理數組元素和鍵值位置
  47. 5.6 對數組進行排序
  48. 5.7 重置一個數組
  49. 5.8 用數組對變數賦汽嫌鑽值
  50. 5.9 快速創建數組
  51. 5.10 壓入和彈出數組元素
  52. 5.11 改變數組字元索引名的大小寫
  53. 5.12 酷墊旬局對數組的集合處理
  54. 5.13 交換數組索引和元素
  55. 5.14 快速填充數組元素
  56. 5.15 統計數組元素出現次數
  57. 5.16 檢查數組索引是否存在
  58. 5.17 取得數組中的所有索引
  59. 5.18 用回調函式處理數組
  60. 5.19 其他數組處理函式
  61. 5.20 小結
  62. 5.21 習題
  63. 第6章 PHP對字元串的處理
  64. 6.1 對字元串做分割和合併
  65. 6.2 對字元串做比較和替換
  66. 6.3 輸出列印字元串
  67. 6.4 格式化字元串
  68. 6.5 獲取字元串中的一個子串
  69. 6.6 刪除字元串兩側的空白
  70. 6.7 獲取字元串的長度
  71. 6.8 其他常見的字元串操作
  72. 6.9 小結
  73. 6.10 習題
  74. 第7章 用PHP處理日期和時間
  75. 7.1 獲取格式化的日期和時間
  76. 7.2 處理說提套UNIX時間戳
  77. 7.3 獲取日期和時間的相關信息
  78. 7.4 PHP中的日期計算
  79. 7.5 檢查日期的有效性
  80. 7.6 使用PHP製作萬年曆
  81. 7.7 小結
  82. 7.8 習題
  83. 第8章 用PHP操作目錄和檔案
  84. 8.1 常見的目錄操作
  85. 8.2 常見諒糠熱的檔案操作
  86. 8.3 檔案和目錄的通用操作
  87. 8.4 檔案的高級操作
  88. 8.5 小結
  89. 8.6 習題
  90. 第9章 PHP中對URL、HTTP的處理
  91. 9.1 URL地址分析
  92. 9.2 HTTP套用
  93. 9.3 在PHP中生成cookie
  94. 9.4 小結
  95. 9.5 習題
  96. 第10章 用PHP獲取系統信息
  97. 10.1 獲取和添加PHP環境變數
  98. 10.2 查看被載入的PHP擴展模組
  99. 10.3 獲取PHP的當前各類信息
  100. 10.4 獲取當前PHP進程的進程號和程式所有者
  101. 10.5 小結
  102. 10.6 習題
  103. 第11章 PHP中的數學運算
  104. 11.1 數學運算
  105. 11.2 不同進制之間的數字轉換
  106. 11.3 隨機數
  107. 11.4 小結
  108. 11.5 習題
  109. 第12章 套用實踐一:基於文本的簡易BLOG系統
  110. 12.1 系統功能設計
  111. 12.2 數據的存儲及系統架構
  112. 12.3 系統功能實現
  113. 12.4 小結
  114. 12.5 習題
  115. 第三篇 PHP和MySQL資料庫
  116. 第13章 MySQL資料庫和SQL基礎
  117. 13.1 MySQL資料庫的安裝與配置
  118. 13.2 MySQL資料庫的基本操作
  119. 13.3 MySQL中的SQL語法基礎
  120. 13.4 小想蘭結
  121. 13.5 習題
  122. 第14章 使用PHP操作MySQL資料庫
  123. 14.1 操作MySQL的PHP函式
  124. 14.2 使用PHP連線MySQL資料庫
  125. 14.3 使用PHP顯示MySQL資料庫的數據
  126. 14.4 使用PHP維護MySQL資料庫的數據
  127. 14.5 PHP操作MySQL常見錯誤信息及分析
  128. 14.6 小結
  129. 14.7 習題
  130. 第四篇 更上一層樓——PHP進階
  131. 第15章 面向對象的PHP編程
  132. 15.1 面向對象編程的基本概念
  133. 15.2 PHP中的類和對象
  134. 15.3 實例分析——深入理解PHP的類和對象
  135. 15.4 小結
  136. 15.5 習題
  137. 第16章 PHP程式中的錯誤處理
  138. 16.1 在PHP中處理程式錯誤
  139. 16.2 PHP中的異常處理類及其用法
  140. 16.3 PHP配置設定的錯誤處理方法
  141. 16.4 自定義錯誤處理
  142. 16.5 小結
  143. 16.6 習題
  144. 第17章 PHP與XML
  145. 17.1 認識XML
  146. 17.2 深入認識XML文檔
  147. 17.3 在PHP中處理XML
  148. 17.4 使用SimpleXML處理XML
  149. 17.5 使用PHP的DOM庫處理XML文檔
  150. 17.6 小結
  151. 17.7 習題
  152. 第18章 PHP與AJAX
  153. 18.1 認識AJAX
  154. 18.2 AJAX與數據互動
  155. 18.3 一個實現AJAX的PHP類——xajax
  156. 18.4 一個AJAX框架——Spry框架
  157. 18.5 小結
  158. 18.6 習題
  159. 第19章 PHP與圖像處理
  160. 19.1 PHP的圖像處理庫——GD庫
  161. 19.2 圖像的建立
  162. 19.3 圖片處理
  163. 19.4 實例:生成帶有底紋的數字驗證碼圖片
  164. 19.5 小結
  165. 19.6 習題
  166. 第20章 PHP與MVC開發模式
  167. 20.1 什麼是MVC模型
  168. 20.2 MVC模型的組成
  169. 20.3 PHP開發中的模板技術
  170. 20.4 常見的基於MVC的PHP開發框架簡介
  171. 20.5 CodeIgniter框架套用
  172. 20.6 小結
  173. 20.7 習題
  174. 第21章 PHP中的正則表達式
  175. 21.1 什麼是正則表達式
  176. 21.2 正則表達式的語法
  177. 21.3 PHP中的POSIX擴展正則表達式函式
  178. 21.4 PHP中的PERL兼容正則表達式函式
  179. 21.5 幾例常見正則表達式分析
  180. 21.6 小結
  181. 21.7 習題
  182. 第五篇 PHP套用實例與常見面試題
  183. 第22章 套用實踐二:用PHP傳送郵件
  184. 22.1 mail()函式和SMTP簡介
  185. 22.2 功能設計和實現
  186. 22.3 小結
  187. 第23章 常見面試題
  188. 面試題1 數組函式arsort()的作用是什麼
  189. 面試題2 簡述include語句和require語句的區別
  190. 面試題3 寫出<?php echo 8%(-2)?>的輸出結果
  191. 面試題4 如何實現字元串翻轉
  192. 面試題5 說出echo、print()和print_r()3個函式的區別
  193. 面試題6 寫出顯示客戶端IP與伺服器IP的代碼
  194. 面試題7 SQL中LEFT JOIN是什麼意思
  195. 面試題8 如何修改session的生存時間
  196. 面試題9 寫一個能遍歷資料夾下所有檔案和子資料夾的函式
  197. 面試題10 寫一個過濾網頁上所有JS/VBS腳本的正則表達式
  198. 面試題11 PHP中字元串的表現形式有哪些
  199. 面試題12 談談你對MVC的認識
  200. 面試題13 sort()、asort()和ksort()有什麼區別
  201. 面試題14 說出代碼的輸出結果(變數的作用域)
  202. 面試題15 哪個函式可打開檔案並且能讀/寫檔案信息
  203. 面試題16 寫一個函式驗證電子郵件的格式
  204. 面試題17 使用PHP寫一段簡單查詢
  205. 面試題18 寫出PHP許可權控制修飾符
  206. 面試題19 說明PHP中傳值與傳引用的區別
  207. 面試題20 從一個標準URL里取出檔案的擴展名
  208. 面試題21 用PHP列印出前一天的時間
  209. 面試題22 你一般都使用哪些工具進行版本控制
  210. 面試題23 最佳化MYSQL資料庫的方法
  211. 面試題24 創建vote表用於記錄單選投票用戶的數據
  212. 面試題25 網站出現too many connection錯誤的解決方案
  213. 面試題26 session與cookie的區別
  214. 附錄A 配置Eclipse成為PHP開發工具
  215. 附錄B 正則表達式參考
  216. 附錄C PHP代碼編寫的一般規則
  217. 光碟內容

相關詞條

熱門詞條

聯絡我們