PHP從入門到精通

PHP從入門到精通

本書由淺入深地向讀者介紹了Web伺服器原理、Web應用程式技術和PHP5的知識點。每一章在講解了PHP 5的知識點後,都配有實例,帶領讀者走進PHP5殿堂。本書分六篇。從Web伺服器基本原理開始,先講解PHP套用開發環境安裝與配置、PHP5語言編程基礎知識及PHP5面向對象知識,再介紹PHP相關套用,包括PHP操作檔案系統、與表單互動等,再介紹了PHP5與資料庫互動操作知識及PHP5一些高級套用,最後由實例詳細講解PHP5在實際開發時的套用。本書適合廣大Web網站開發人員、網站管理維護人員和大專院校學生閱讀,尤其是有一定網路編程經驗的開發人員。

基本信息

圖書目錄

封面封面

第一篇 概述篇

第1章 PHP概述

第2章 PHP環境的安裝與配置

第二篇 語法篇

第3章 基礎語法

第4章流程控制

第5章 函式及操作

第6章數組及操作

第7章 字元操作與正則表達式

第8章 錯誤、異常處理與調試

第9章面向對象的PHP

第10章 繼承、多態與接口

第三篇 套用篇

第11章 檔案系統與操作

第12章 PHP互動

第13章 Cookie與Session

第14章 PHP與AJAX

第15章圖像處理

第16章 郵件處理

第四篇 資料庫篇

第17章MySQL資料庫的安裝與操作

第18章 PHP運算元據庫

第19章 PHP與XML

第五篇 擴展篇

第20章 MVC模式與php開發框架

第21章 面向對象高級編程和設計模式

第22章 快取與靜態化

第23章 PEAR與PECL

第六篇 實例篇

第24章 留言板

第25章 投票系統

第26章內容管理系統

08版信息

書 名: PHP從入門到精

作 者:潘凱華

出版社清華大學出版社

出版時間: 2008

ISBN: 9787302179597

開本: 16

定價: 68.00 元

內容簡介

《PHP從入門到精通》從初學者角度出發,通過通俗易懂的語言,豐富多彩的實例,詳細介紹了使用PHP進行網路開發應該掌握的各方面技術。全書共分27章,包括初識.PHP、PHP環境搭建和開發工具、PHP語言基礎、流程控制語句、字元串操作、正則表達式、php數組、PHP與Web頁面互動、PHP與JavaScript互動、日期和時間、Cookie與Session、圖形圖像處理技術、檔案系統、面向對象、PHP加密技術、MySQL資料庫基礎、phpMyAdmin圖形化管理工具、PHP操作MySQL資料庫、ADODB類庫、程式調試及錯誤處理、PHP網路開發、PHP與XMIL技術、:PHP與LDAP技術、PHP與Ajax技術、WebService與SOAP技術、Smarty模板技術、使用Smarty模板開發電子商務網站等。所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會PHP程式開發的精髓,快速提高開發技能。《PHP從入門到精通》所配DVD光碟含有全程語音視頻講解教學錄像以及實例的全部原始碼,這些原始碼都經過精心調試,在WindowsXP、Windows2000、Windows2003下全部通過。《PHP從入門到精通》內容詳盡,實例豐富,非常適合作為編程初學者的學習用書,也適合作為開發人員的查閱、參考資料。

編輯推薦

VD語音視頻教學光碟

22小時教學視頻錄像,全程語音講解

《PHP從入門到精通》實例源程式、相關素材

《PHP從入門到精通》特色

基礎知識一核心技術一高級套用一項目實戰

268個套用實例,41個典型套用,1個項目案例

內容極為詳盡,實例典型豐富

目錄

第1章初識PHP

1.1PHP概述

1.1.1什麼是PHP.

1.1.2.PHP語言的優勢

1.1.3.PHP5的新特性

1.1.4.PHP的發展趨勢

1.1.5PHP的套用領域

1.2擴展庫

1.2.1PHP5內置標準擴展庫

1.2.2Zend引擎2.2

1.3前期準備工作

1.3.1HTML標記語言.

1.3.2JavaScript腳本

1.4網站建設的基本流程

1.5學習資源

1.5.1常用軟體資源

1.5.2常用網上資源

1.5.3主要圖書網站

1.5.4國內主要書城網站

1.6如何學好PHP

1.7小結

第2章PHP環境搭建和開發工具

2.1PHP發環境和準備工作

2.2WiIldlows下Apache+MySQL+PHP的安裝

2.2.1安裝Apache

2.2.2安裝PHP5

2.2.3安裝MySQL

2.3配置Apache和PHP5

2.4在windows下架設IIS+PHE執行環境

2.5在Linux下的安裝配置

2.5.1安裝Apache伺服器

2.5.2安裝MySQL資料庫

2.5.3安裝PHP5語言

2.6在Windows下使用組合包

2.7PHP常用開發工具

2.7.1Eclipse

2.7.2ZendStudio

2.7.3NuSpherePhpED

2.7.4.DelphiforPHP

2.7.5Dreamweaver

2.8第一個PHP實例

2.9小結

2.10練習與實踐

第3章PHP語言基礎

3.1PHP標記風格

3.2PHP注釋的套用

3.3PHP的數據類型

3.3.1標量數據類型

3.3.2複合數據類型

3.3.3特殊數據類型

3.3.4轉換數據類型

3.3.5檢測數據類型

3.4PHP常量

3.4.1聲明和使用常量

3.4.2預定義常量

3.5PHP變數

3.5.1變數聲明及使用

3.5.2變數作用域

3.5.3可變變數

3.5.4PHP預定義變數

3.6PHP運算符

3.6.1算術運算符

3.6.2字元串運算符

3.6.3賦值運算符

3.6.4位運算符

3.6.5邏輯運算符

3.6.6比較運算符

3.6.7錯誤控制運算符

3.6.8三元運算符

3.6.9運算符的優先順序和結合規她

3.7PHP的表達式

3.8PHP函式

3.8.1定義和調用函式

3.8.2在函式間傳遞參數

3.8-3從函式中返回值

3.8.4變數函式

3.8.5對函式的引用

3.8.6取消引用

3.9PHP編碼規範

3.9.1什麼是編碼規範

3.9.2編碼規範有什麼好處

3.9.3HTMI,編碼規範

3.9.4PHP編碼規範

3.9.5PHP書寫規則

3.9.6PHP命名規則

3.9.7檔案和目錄

3.10小結

3.11練習與實踐

第4章流程控制語句

4.1條件控制語句

4.1.1if語句

4.1.2if,else語句

4.1.3elseif語句

4.1.4switchcase多重判斷語句

4.2循環控制語句

4.2.1while循環語句

4.2.2dowhile循環語句

4.2-3for循環語句

4.2.4foreach循環

4.2.5流程控制的另一種書寫格式

4.2.6使用break/continue語句跳出循環

4.3小結.

4.4練習與實踐

第5章字元串操作

5.1字元串簡介

5.2單引號和雙引號的區別

5.3字元串的連線符

5.4字元串操作

5.4.1去除字元串首尾空格和特殊字元

5.4.2轉義、還原字元串數據

5.4.3獲取字元串的長度

5.4.4截取字元串

5.4.5比較字元串

5.4.6檢索字元串

5.4.7替換字元串

5.4.8格式化字元串

5.4.9分割字元串

5.5小結

5.6練習與實踐

第6章正則表達式

6.1什麼是正則表達式

6.1.1正則表達式的發展

6.1.2正則表達式中的術語

6.2正則表達式語法規則

6.2.1行定位符(^和$)

6.2.2單詞定界符(\b、\B)

6.2.3字元類([])

6.2.4選擇字元(1)

6.2.5連字元(.)

6.2.6排除字元([^])

6.2.7限定符(?*+{n,m)

6.2.8點號字元(.)

6.2.9轉義字元(\)

6.2.10反斜線(\)

6.2.1l括弧字元(O)

6.2.12反向引用

6.2.13捕獲

6.2.14斷言(環視)

6.2.15模式修飾符

6-3POSⅨ擴展正則表達式函式

6.3.1ereg()函式和eregi()函式

6.3.2ereg—replace()函式和eregi一eplace0函式

6-3-3split()函式和spliti()函式

6.4PCIRE兼容正則表達式函式.

6.4一preg—grepO函式

6.4.2preg—match()函式和preg一match—lallO函式

6.4.3preg一quote()函式

6.4.preg_replaceO函式

6.4.5preg_replace—callback()函式

6.4.6preg一split()函式

6.5套用正則表達式實現uBB使用幫助

6.6小結

6.7練習與實踐

第7章PHP數組.

7.1什麼是數組

7.2聲明數組

7.3數組的類型

7.3.1數字索引數組

7.3.2關聯數組

7.4輸出數組

7.5數組的構造

7.5.1一維數組

7.5.2二維數組

7.6遍歷數組

7.7合併數組

7.8字元串與數組的轉換

7.9統計數組元素個數

7.10數組排序

7.11小結

7.12練習與實踐

第8章PHP與Web頁面互動

8.1表單

8.1.1創建表單

8.1.2表單元素

8.2在普通的web頁中插入表單

8-3獲取表單數據的兩種方法

8.3.1使用。POST方法提交表單

8.3.2使用GET方法提交表單

8.4PHP參數傳遞的常用方法

8.4.1$POST[]全局變數

8.4.2$GET口全局變數

8.4-3$SESSION口變數

8.5在web頁中嵌入PHP腳本

8.5.1在HTML標記中添加PHP腳本

8.5.2對表單元素的value屬性進行賦值

8.6在PHP中獲取表單數據

8.6-1獲取文本框、密碼域、隱藏域、按鈕、文本域的值

8.6.2獲取單選按鈕的值

8.6.3獲取複選框的值

8.6.4獲取下拉列表框/選單列表框的值

8.6.5獲取檔案域的值

8.7對URL傳遞的參數進行編/解碼

8.7.1對URL傳遞的參數進行編碼

8.7.2對URL傳遞的參數進行解碼

8.8PHP與web表單的綜合套用

8.9小結

8.10練習與實踐

第9童PHP與JavaScriDt互動

9.1了解Javascript

9.1.1什麼是JavaScfipt

9.1.2.IavaScript的功能

9.2JaVaScript語言基礎

9.2.1JavaSedpt數據類型

9.2.2JavaScdpt變數

9.2.3JavaSeript注釋

9.3自定義函式

9.4JavaScript流程控制語句

9.4.1條件語句

9.4.2循環語句

9.4.3JavaScript跳轉語句

9.5JaVascript事件

9.6調用JaVascript腳本(Javascript腳本嵌入方式)

9.6.1在HTML中嵌入JavaScript腳本

9.6.2套用JavaScript事件調用自定義函式.

9.6.3在PHP動態網頁中引用JS檔案

9.6.4解決瀏覽器不支持.IavaScript的問題

9.7在PHP中調用JaVascript腳本

9.7.1套用JavaScript腳本驗證表單元素是否為空

9.7.2套用JavaScript腳本製作二級導航選單

9.7.3套用JavaScript腳本控制輸入字元串的長度

9.8小結

9.9練習與實踐

第10章日期和時間

10.1日期和時間的概述

10.2處理日期和時間

10.2.1獲取當前日期和時間

10.2.2獲取日期信息

10.2.3檢驗日期的有效性

10.2.4輸出格式化的日期和時間

10.2.5顯示本地化的日期和時間

10.3UNLX時間戳

10.3.1什麼是時間戳

10.3.2獲得本地化時間戳

10.3.3獲取當前時間戳

10.4系統時區設定

10.5開發中遇到的日期和時間問題

10.5.1比較兩個時間的大小

10.5.2計算兩個日期的差值

10.5.3計算頁面腳本的運行時間

10.6小結

10.7練習與實踐

第2篇核心技術

第三篇高級套用

第四篇項目實戰

……

相關搜尋

熱門詞條

聯絡我們