TOP
GOGO開學趣,參考書應有盡有
PHP實用教程(第3版)(簡體書)
滿額折

PHP實用教程(第3版)(簡體書)

商品資訊

人民幣定價:62 元
定價
:NT$ 372 元
優惠價
87324
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :9 點
商品簡介
目次

商品簡介

本書以PHP 7為平臺,介紹內容包含實用教程、實驗指導、綜合應用實習和附錄4個部分,涵蓋了理論和實踐教學的全過程。實用教程部分包括HTML+CSS基礎知識、PHP開發環境、PHP基礎語法、PHP數組與字符串、PHP常用功能模塊、PHP面向對象程序設計、構建PHP互動網頁、數據庫基礎、使用PHP操作數據庫、使用PDO訪問數據庫、PHP與AJAX等;實驗指導部分著重訓練學生的動手能力;綜合應用實習部分介紹PHP/MySQL學生成績管理系統。本書配有電子課件、書中所有實例程序源代碼、綜合應用實習源文件,可從華信教育資源網http://www.hxedu.com.cn免費註冊下載。書中所有實例程序均上機調試通過。本書可作為大學本科和高職高專相關課程教材和教學參考書,也可供從事PHP應用系統開發的用戶學習和參考。

前 言
PHP語言具有簡單性、開放性、低成本、安全性和開源免費等諸多優點,適用Linux和Windows平臺,是當今最流行的Web開發語言。
2009年,我們編寫了《PHP實用教程》,2014年出了第2版,針對當時的PHP 5進行了系統的修改和完善,一直受到讀者的廣泛好評,累計重印11次。如今,PHP已升級至PHP 7,我們也與時俱進地推出了《PHP實用教程》(第3版),以反映新時代PHP的嶄新面貌。
《PHP實用教程》(第3版)在前兩版的基礎上,主要進行了如下修改和完善:
(1)仍然保持原書的基礎性和系統性的優點,基礎知識部分程序全面使用當下流行的HTML 5+CSS 3,在Windows 7及以上平臺上運行。
(2)PHP學習和開發環境介紹分立組件和集成WAMP兩種方式:①以分立組件方式搭建PHP環境;②採用最新Apache+PHP+MySQL+Eclipse Oxygen集成方式搭建PHP環境。WAMP(內含Apache+MySQL+PHP)也很好地體現了PHP的最新成果。
(3)PHP 7對MySQL的操作完全廢棄了原生函數庫,轉而使用改進後的Mysqli庫取而代之,本書針對PHP 7新的函數庫接口全面更新了書中所有涉及連接和操作數據庫的程序。上一版PHP 5對MySQL的操作方法仍然通過出版社網站以電子文檔的方式提供。
(4)除系統介紹使用PHP操作MySQL數據庫的一般方法外,還介紹了使用PHP操作當前主流的另外兩大數據庫――甲骨文的Oracle、微軟的SQL Server。
(5)介紹使用PDO訪問各種異構數據庫的統一方法,並且通過PDO訪問SQL Server 2014實例進行說明,其他數據庫模仿PDO方法即可。
(6)對PHP其他內容及實例的編排進行了重新組織,加入了反映PHP 7新特性的變化,以及系統介紹了面向對象程序設計的方法。
本書包含實用教程、實驗指導、綜合應用實習和附錄4個部分,涵蓋了理論和實踐教學的全過程。
實用教程部分包括:HTML+CSS基礎知識、PHP開發環境、PHP基礎語法、PHP數組與字符串、PHP常用功能模塊、PHP面向對象程序設計、構建PHP互動網頁、數據庫基礎、使用PHP操作數據庫、使用PDO訪問數據庫(包括SQL Server、Oracle、Sybase、PostgreSQL、DB2、SQLite等)、PHP與AJAX等。
實驗指導部分是對實用教程內容的消化和實例的操作實踐。綜合應用實習旨在培養學生解決問題的能力,讀者可以進行模仿,也可作為實際的應用參考。書中所有實例程序均上機調試通過,通過閱讀本書,結合實驗和綜合應用實習,讀者就能在較短的時間內基本掌握PHP及其應用技術。
本書配有電子課件,書中所有實例程序源代碼、綜合應用實習源文件,PHP操作數據庫實例包括以常規方法操作MySQL、Oracle和SQL Server,以及使用PDO操作SQL Server,可從華信教育資源網http://www.hxedu.com.cn免費註冊下載。
本書由鄭阿奇(南京師範大學)擔任主編。參加本書編寫的還有丁有和、曹弋、徐文勝、周何駿、孫德榮、樊曉青、鄭進、劉建、劉忠、鄭博琳等。還有其他一些同志對本書的編寫提供了許多幫助,在此一併表示感謝!
由於我們的水平有限,疏漏和錯誤在所難免,敬請廣大師生、讀者批評指正。
E-mail: easybooks@163.com。
編 者

目次

第1部分 實 用 教 程
第1章 HTML+CSS基礎知識
1.1 HTML和PHP介紹
1.1.1 HTML基本結構
1.1.2 HTML基本說明
1.1.3 HTML、XHTML和HTML
1.1.4 PHP語言簡介
1.2 格式化HTML頁面
1.2.1 設置文本格式
1.2.2 多媒體標記
1.2.3 表格的設置
1.3 表單
1.3.1 表單標記
1.3.2 表單輸入控件
1.3.3 其他表單控件
1.4 超鏈接
1.5 設計框架
1.6 層疊樣式表(CSS)
1.6.1 樣式表定義
1.6.2 樣式的繼承和作用順序
1.6.3 CSS屬性
1.6.4 CSS、CSS
1.6.5 HTML 5+CSS
習題
第2章 PHP開發環境
2.1 PHP分立組件環境搭建
2.1.1 組件的選擇
2.1.2 環境的搭建
2.1.3 創建PHP項目
2.2 PHP集成軟件環境搭建
2.2.1 WampServer簡介
2.2.2 WampServer安裝
2.3 典型PHP程序實例
2.3.1 最簡單的PHP程序
2.3.2 同一頁面上的PHP交互
2.3.3 不同頁面上的PHP交互
2.4 PHP項目導入
習題
第3章 PHP基礎語法
3.1 PHP入門
3.1.1 PHP標記風格
3.1.2 PHP程序注釋
3.1.3 PHP頁面輸出
3.1.4 HTML嵌入PHP
3.1.5 PHP使用JavaScript
3.2 數據類型
3.2.1 整型
3.2.2 浮點型
3.2.3 字符串
3.2.4 布爾型
3.2.5 數組和對象
3.2.6 NULL類型
3.2.7 資源類型
3.2.8 偽類型
3.2.9 類型轉換
3.3 變量與常量
3.3.1 自定義變量
3.3.2 可變變量
3.3.3 預定義變量
3.3.4 外部變量
3.3.5 常量
3.4 運算符與表達式
3.4.1 算術運算符
3.4.2 賦值運算符
3.4.3 位運算符
3.4.4 比較運算符
3.4.5 錯誤控制運算符
3.4.6 執行運算符
3.4.7 遞增/遞減運算符
3.4.8 邏輯運算符
3.4.9 字符串運算符
3.4.10 其他運算符
3.4.11 運算符優先級和結合性
3.4.12 表達式
3.5 程序流程控制
3.5.1 條件控制語句
3.5.2 循環控制語句
3.5.3 流程控制符
3.5.4 流程控制的替代語法
3.5.5 包含文件操作
3.5.6 declare結構
3.6 PHP函數
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.7 綜合實例
3.7.1 實例一――多項選擇題
3.7.2 實例二――計算器程序
習題
第4章 PHP數組與字符串
4.1 數組及處理
4.1.1 數組的創建和初始化
4.1.2 鍵名和值的操作
4.1.3 數組的遍歷和輸出
4.1.4 數組的排序
4.1.5 數組的集合操作
4.1.6 其他操作
4.1.7 PHP 5.4之後版本新增特性
4.1.8 實例――處理表格數據
4.2 字符串操作
4.2.1 字符串的定義與顯示
4.2.2 字符串的格式化
4.2.3 常用的字符串函數
4.2.4 字符串的比較
4.2.5 字符串的替換
4.2.6 字符串與HTML
4.2.7 其他字符串函數
4.2.8 實例――留言簿內容處理
4.3 正則表達式
4.3.1 基礎知識
4.3.2 PHP中正則表達式的應用
4.3.3 實例――驗證表單內容
習題
第5章 PHP常用功能模塊
5.1 目錄與文件操作
5.1.1 目錄操作
5.1.2 文件的打開與關閉
5.1.3 文件的寫入
5.1.4 文件的讀取
5.1.5 文件的上傳與下載
5.1.6 其他常用文件函數
5.1.7 實例――投票統計
5.2 圖形處理
5.2.1 安裝PHP圖像庫
5.2.2 創建圖形
5.2.3 繪製圖形
5.2.4 圖形的處理
5.2.5 其他的圖形函數
5.2.6 實例――自動生成驗證碼
5.3 日期和時間
5.3.1 UNIX時間戳
5.3.2 時間轉化為時間戳
5.3.3 獲取日期和時間
5.3.4 其他日期和時間函數
5.3.5 實例――生成日曆
習題
第6章 PHP面向對象程序設計
6.1 基本概念
6.2 PHP中的類
6.2.1 創建類
6.2.2 類的屬性和方法
6.2.3 類的實例化
6.2.4 類的訪問
6.2.5 靜態屬性和方法
6.2.6 構造函數和析構函數
6.3 類的繼承
6.3.1 子類訪問父類
6.3.2 方法重載
6.3.3 使用final關鍵字
6.3.4 Traits機制
6.4 抽象類與接口
6.4.1 抽象類
6.4.2 接口
6.5 類的魔術方法
6.5.1 複製對象
6.5.2 方法重載
6.5.3 屬性重載
6.5.4 字符串轉換
6.5.5 自動加載對象
6.5.6 對象序列化
6.5.7 對象調用
6.6 類型判斷與引用
6.6.1 對象類型的判斷
6.6.2 通過變量引用類
6.6.3 引用靜態調用的類
6.7 實例――設計一個學生管理類
習題
第7章 構建PHP互動網頁
7.1 PHP與表單
7.1.1 提交表單數據
7.1.2 接收表單數據
7.1.3 常用表單數據的驗證方法
7.1.4 實例――使用PHP處理表單數據
7.2 URL處理
7.2.1 獲取URL參數
7.2.2 解析URL
7.2.3 URL編解碼
7.3 頁面跳轉
7.3.1 使用header()函數
7.3.2 使用HTML標記
7.3.3 使用客戶端腳本
7.4 會話管理
7.4.1 會話的工作原理
7.4.2 實現會話
7.4.3 Cookie技術
7.5 實例――製作一個PHP互動網頁
習題
第8章 數據庫基礎
8.1 數據庫的基本概念
8.1.1 數據庫與數據庫管理系統
8.1.2 關系數據庫管理系統
8.1.3 關系數據庫語言
8.2 MySQL基礎知識
8.2.1 MySQL簡介
8.2.2 MySQL數據對象
8.2.3 MySQL表結構
8.2.4 MySQL數據類型
8.3 數據庫和表的建立與管理
8.3.1 創建數據庫
8.3.2 創建表
8.4 表數據操作
8.4.1 插入表數據
8.4.2 修改表數據
8.4.3 刪除表數據
8.5 數據查詢
8.5.1 選擇列
8.5.2 選擇查詢對象
8.5.3 指定查詢條件
8.5.4 數據分組
8.5.5 排序
8.5.6 限制返回行數
8.6 視圖
8.6.1 視圖的概念
8.6.2 創建視圖
8.6.3 查詢視圖
8.6.4 刪除視圖
8.7 過程式數據庫對象
8.7.1 存儲過程
8.7.2 存儲函數
8.7.3 觸發器
習題
第9章 使用PHP操作數據庫
9.1 使用PHP訪問MySQL的基本流程
9.2 連接MySQL服務器
9.2.1 建立連接
9.2.2 選擇數據庫
9.2.3 關閉連接
9.3 操作MySQL數據庫
9.3.1 執行SQL語句
9.3.2 處理結果集
9.3.3 其他MySQL函數
9.4 實例――操作課程表
9.5 使用PHP操作其他數據庫
9.5.1 使用PHP操作Oracle
9.5.2 使用PHP操作SQL Server
習題
第10章 使用PDO訪問數據庫
10.1 PDO的基本概念
10.2 使用PDO訪問異構數據庫的方法
10.2.1 安裝PDO
10.2.2 創建PDO對象
10.2.3 使用PDO
10.3 使用PDO訪問數據庫實例
10.3.1 SQL Server 2014的PDO驅動
10.3.2 實例――實現簡單的登錄系統
習題
第11章 PHP與AJAX
11.1 AJAX基礎
11.1.1 AJAX的工作原理
11.1.2 AJAX初始化
11.1.3 發送HTTP請求
11.1.4 指定響應處理函數
11.1.5 處理服務器返回的信息
11.2 PHP與AJAX交互
11.2.1 使用GET方法
11.2.2 使用POST方法
11.2.3 簡單實例――AJAX的應用
習題
第2部分 實 驗 指 導
實驗1 使用HTML製作網頁
實驗2 PHP的開發環境
實驗3 PHP基礎語法
實驗4 PHP數組與字符串
實驗5 PHP常用功能模塊
實驗6 PHP面向對象
實驗7 PHP互動網頁
實驗8 MySQL數據庫
實驗9 使用PHP操作MySQL
實驗10 PHP與AJAX
第3部分 綜合應用實習
實習 PHP/MySQL學生成績管理系統
P.1 數據庫的創建
P.2 程序主界面
P.3 學生信息錄入
P.4 學生信息查詢
P.5 成績信息錄入
P.6 學生成績查詢
第4部分 附 錄
附錄A PHP程序調試與異常處理
A.1 程序調試
A.1.1 常見的編程錯誤
A.1.2 PHP錯誤報告管理
A.1.3 PHP錯誤調試方法
A.2 異常處理
A.2.1 異常處理類
A.2.2 PHP的異常處理方法

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 324
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區