《零基礎學PHP(第3版)》是陳浩編著的圖書,由機械工業出版社出版。
基本介紹
- 中文名:零基礎學PHP(第3版)
- 作者:陳浩
- 出版社:機械工業出版社
- ISBN:9787111467953
內容簡介
圖書目錄
- 前言
- 第一篇 PHP技術基礎
- 第1章 PHP起步
- 1.1 初識PHP
- 1.2 LAMP——鋒利四劍客:Linux、Apache、MySQL和PHP
- 1.3 PHP Web編程的體系結構和基本內容
- 1.4 開始PHP之旅:搭建PHP開發環境
- 1.5 用PHP做些事兒
- 1.6 深入了解Apache、PHP和MySQL
- 1.7 實例:使用JavaScript驗證HTML表單數據
- 1.8 小結
- 1.9 習題
- 第2章 PHP語言
- 2.1 基礎語法
- 2.2 數據類型
- 2.3 變數
- 2.4 常量
- 2.5 表達式
- 2.6 運算符
- 2.7 PHP程式的流程控制
- 2.8 函式
- 2.9 小結
- 2.10 習題
- 第3章 用PHP進行Web編程
- 3.1 PHP的Web編程基礎
- 3.2 實例:用PHP開發一個簡單的網站
- 3.3 小結
- 3.4 習題
- 第二篇 PHP數據處理
- 第4章 PHP中的函式
- 4.1 用戶自定義函式
- 4.2 函式的其他定義方式
- 4.3 遞歸函式
- 4.4 函式的參數
- 4.5 函式的返回值
- 4.6 變數函式
- 4.7 系統函式
- 4.8 帶有默認參數函式的使用方法
- 4.9 小結
- 4.10 習題
- 第5章 PHP對數組的處理
- 5.1 建立數組的方法
- 5.2 輸出數組元素的方法
- 5.3 計算數組元素個數
- 5.4 對數組進行分割、合併
- 5.5 處理數組元素和鍵值位置
- 5.6 對數組進行排序
- 5.7 重置一個數組
- 5.8 用數組對變數賦值
- 5.9 快速創建數組
- 5.10 壓入和彈出數組元素
- 5.11 改變數組字元索引名的大小寫
- 5.12 對數組的集合處理
- 5.13 交換數組索引和元素
- 5.14 快速填充數組元素
- 5.15 統計數組元素出現次數
- 5.16 檢查數組索引是否存在
- 5.17 取得數組中的所有索引
- 5.18 用回調函式處理數組
- 5.19 其他數組處理函式
- 5.20 小結
- 5.21 習題
- 第6章 PHP對字元串的處理
- 6.1 對字元串做分割和合併
- 6.2 對字元串做比較和替換
- 6.3 輸出列印字元串
- 6.4 格式化字元串
- 6.5 獲取字元串中的一個子串
- 6.6 刪除字元串兩側的空白
- 6.7 獲取字元串的長度
- 6.8 其他常見的字元串操作
- 6.9 小結
- 6.10 習題
- 第7章 用PHP處理日期和時間
- 7.1 獲取格式化的日期和時間
- 7.2 處理UNIX時間戳
- 7.3 獲取日期和時間的相關信息
- 7.4 PHP中的日期計算
- 7.5 檢查日期的有效性
- 7.6 使用PHP製作萬年曆
- 7.7 小結
- 7.8 習題
- 第8章 用PHP操作目錄和檔案
- 8.1 常見的目錄操作
- 8.2 常見的檔案操作
- 8.3 檔案和目錄的通用操作
- 8.4 檔案的高級操作
- 8.5 小結
- 8.6 習題
- 第9章 PHP中對URL、HTTP的處理
- 9.1 URL地址分析
- 9.2 HTTP套用
- 9.3 在PHP中生成cookie
- 9.4 小結
- 9.5 習題
- 第10章 用PHP獲取系統信息
- 10.1 獲取和添加PHP環境變數
- 10.2 查看被載入的PHP擴展模組
- 10.3 獲取PHP的當前各類信息
- 10.4 獲取當前PHP進程的進程號和程式所有者
- 10.5 小結
- 10.6 習題
- 第11章 PHP中的數學運算
- 11.1 數學運算
- 11.2 不同進制之間的數字轉換
- 11.3 隨機數
- 11.4 小結
- 11.5 習題
- 第12章 套用實踐一:基於文本的簡易BLOG系統
- 12.1 系統功能設計
- 12.2 數據的存儲及系統架構
- 12.3 系統功能實現
- 12.4 小結
- 12.5 習題
- 第三篇 PHP和MySQL資料庫
- 第13章 MySQL資料庫和SQL基礎
- 13.1 MySQL資料庫的安裝與配置
- 13.2 MySQL資料庫的基本操作
- 13.3 MySQL中的SQL語法基礎
- 13.4 小結
- 13.5 習題
- 第14章 使用PHP操作MySQL資料庫
- 14.1 操作MySQL的PHP函式
- 14.2 使用PHP連線MySQL資料庫
- 14.3 使用PHP顯示MySQL資料庫的數據
- 14.4 使用PHP維護MySQL資料庫的數據
- 14.5 PHP操作MySQL常見錯誤信息及分析
- 14.6 小結
- 14.7 習題
- 第四篇 更上一層樓——PHP進階
- 第15章 面向對象的PHP編程
- 15.1 面向對象編程的基本概念
- 15.2 PHP中的類和對象
- 15.3 實例分析——深入理解PHP的類和對象
- 15.4 小結
- 15.5 習題
- 第16章 PHP程式中的錯誤處理
- 16.1 在PHP中處理程式錯誤
- 16.2 PHP中的異常處理類及其用法
- 16.3 PHP配置設定的錯誤處理方法
- 16.4 自定義錯誤處理
- 16.5 小結
- 16.6 習題
- 第17章 PHP與XML
- 17.1 認識XML
- 17.2 深入認識XML文檔
- 17.3 在PHP中處理XML
- 17.4 使用SimpleXML處理XML
- 17.5 使用PHP的DOM庫處理XML文檔
- 17.6 小結
- 17.7 習題
- 第18章 PHP與AJAX
- 18.1 認識AJAX
- 18.2 AJAX與數據互動
- 18.3 一個實現AJAX的PHP類——xajax
- 18.4 一個AJAX框架——Spry框架
- 18.5 小結
- 18.6 習題
- 第19章 PHP與圖像處理
- 19.1 PHP的圖像處理庫——GD庫
- 19.2 圖像的建立
- 19.3 圖片處理
- 19.4 實例:生成帶有底紋的數字驗證碼圖片
- 19.5 小結
- 19.6 習題
- 第20章 PHP與MVC開發模式
- 20.1 什麼是MVC模型
- 20.2 MVC模型的組成
- 20.3 PHP開發中的模板技術
- 20.4 常見的基於MVC的PHP開發框架簡介
- 20.5 CodeIgniter框架套用
- 20.6 小結
- 20.7 習題
- 第21章 PHP中的正則表達式
- 21.1 什麼是正則表達式
- 21.2 正則表達式的語法
- 21.3 PHP中的POSIX擴展正則表達式函式
- 21.4 PHP中的PERL兼容正則表達式函式
- 21.5 幾例常見正則表達式分析
- 21.6 小結
- 21.7 習題
- 第五篇 PHP套用實例與常見面試題
- 第22章 套用實踐二:用PHP傳送郵件
- 22.1 mail( )函式和SMTP簡介
- 22.2 功能設計和實現
- 22.3 小結
- 第23章 常見面試題
- 面試題1 數組函式arsort( )的作用是什麼
- 面試題2 簡述include語句和require語句的區別
- 面試題3 寫出<?php echo 8%(-2)?>的輸出結果
- 面試題4 如何實現字元串翻轉
- 面試題5 說出echo、print( )和print_r( )3個函式的區別
- 面試題6 寫出顯示客戶端IP與伺服器IP的代碼
- 面試題7 SQL中LEFT JOIN是什麼意思
- 面試題8 如何修改session的生存時間
- 面試題9 寫一個能遍歷資料夾下所有檔案和子資料夾的函式
- 面試題10 寫一個過濾網頁上所有JS/VBS腳本的正則表達式
- 面試題11 PHP中字元串的表現形式有哪些
- 面試題12 談談你對MVC的認識
- 面試題13 sort( )、asort( )和ksort( )有什麼區別
- 面試題14 說出代碼的輸出結果(變數的作用域)
- 面試題15 哪個函式可打開檔案並且能讀/寫檔案信息
- 面試題16 寫一個函式驗證電子郵件的格式
- 面試題17 使用PHP寫一段簡單查詢
- 面試題18 寫出PHP許可權控制修飾符
- 面試題19 說明PHP中傳值與傳引用的區別
- 面試題20 從一個標準URL里取出檔案的擴展名
- 面試題21 用PHP列印出前一天的時間
- 面試題22 你一般都使用哪些工具進行版本控制
- 面試題23 最佳化MYSQL資料庫的方法
- 面試題24 創建vote表用於記錄單選投票用戶的數據
- 面試題25 網站出現too many connection錯誤的解決方案
- 面試題26 session與cookie的區別
- 附錄A 配置Eclipse成為PHP開發工具
- 附錄B 正則表達式參考
- 附錄C PHP代碼編寫的一般規則
- 光碟內容