-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

PHP從入門到精通(第4版)

( 簡體 字)
作者:明日科技類別:1. -> 程式設計 -> 網路編程 -> PHP
譯者:
出版社:清華大學出版社PHP從入門到精通(第4版) 3dWoo書號: 46865
詢問書籍請說出此書號!

缺書
NT售價: 400

出版日:6/1/2017
頁數:543
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302457220
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,出版后,絕大部分品種在全國軟件開發類零售圖書排行榜中依然名列前茅。叢書中多個品種被百余所高校計算機相關專業、軟件學院選為教學參考書,在眾多的軟件開發類圖書中成為最耀眼的品牌之一。叢書累計銷售40多萬冊。
“軟件開發視頻大講堂”叢書(第3版)于2012年8月出版,根據讀者需要,增刪了品種,重新錄制了視頻,提供了從“入門學習→實例應用→模塊開發→項目開發→能力測試→面試”等各個階段的海量開發資源庫。因叢書編寫結構合理、實例選擇經典實用,叢書迄今累計銷售90多萬冊。
“軟件開發視頻大講堂”叢書(第4版)在繼承前3版所有優點的基礎上,修正了前3版圖書中發現的疏漏之處,并結合目前市場需要,進一步對叢書品種進行了完善,對相關內容進行了更新優化,使之更適合讀者學習,為了方便教學,還提供了教學課件PPT。
PHP是全球最普及、應用最廣泛的互聯網開發語言之一。PHP語言具有簡單、易學、源碼開放、可操作多種主流與非主流的數據庫、支持面向對象的編程、支持跨平臺的操作以及完全免費等特點,越來越受到廣大程序員的青睞和認同。PHP目前擁有幾百萬名用戶,發展速度很快。相信在經過不斷發展后,PHP一定會成為互聯網開發語言中“主流中的主流”。

內容簡介:

《php從入門到精通(第4版)》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用PHP進行網絡開發應該掌握的各方面技術。《php從入門到精通(第4版)》共分4篇25章,其中,基礎知識篇包括初識PHP、PHP環境搭建和開發工具、PHP語言基礎、流程控制語句、字符串操作、正則表達式、PHP數組、PHP與Web頁面交互、PHP與JavaScript交互、日期和時間;核心技術篇包括Cookie與Session、圖形圖像處理技術、文件系統、面向對象、PHP加密技術、MySQL數據庫基礎、phpMyAdmin圖形化管理工具、PHP操作MySQL數據庫、PDO數據庫抽象層、ThinkPHP框架;高級應用篇包括Smarty模板技術、PHP與XML技術、PHP與Ajax技術;項目實戰篇包括應用Smarty模板開發電子商務網站、應用ThinkPHP框架開發明日導航網等內容。書中所有知識都結合具體實例進行介紹,涉及的程序代碼均附以詳細的注釋,可以使讀者輕松領會PHP程序開發的精髓,快速提高開發技能。
《php從入門到精通(第4版)》適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。
目錄:

第1篇基礎知識

第1章初識PHP

視頻講解:24分鐘

1.1PHP概述

1.1.1什么是PHP

1.1.2PHP語言的優勢

1.1.3PHP5的新特性

1.1.4PHP的發展趨勢

1.1.5PHP的應用領域

1.2擴展庫

1.3如何學好PHP

1.4學習資源

1.4.1常用軟件資源

1.4.2常用網上資源

1.4.3主要圖書網站

1.5網站建設的基本流程

1.6小結

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

視頻講解:1小時9分鐘

2.1在Windows下使用WampServer

2.1.1PHP開發環境的安裝

2.1.2PHP服務器的啟動與停止

2.1.3PHP開發環境的關鍵配置

2.2在Linux下的安裝配置

2.2.1安裝Apache服務器

2.2.2安裝MySQL數據庫

2.2.3安裝PHP5

2.3PHP常用開發工具

2.4第一個PHP實例

2.5小結

2.6實踐與練習

第3章PHP語言基礎

視頻講解:2小時48分鐘

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.9PHP編碼規范

3.9.1什么是編碼規范

3.9.2PHP書寫規則

3.9.3PHP命名規則

3.10小結

3.11實踐與練習

第4章流程控制語句

視頻講解:1小時8分鐘

4.1條件控制語句

4.1.1if語句

4.1.2if…else語句

4.1.3elseif語句

4.1.4switch語句

4.2循環控制語句

4.2.1while循環語句

4.2.2do…while循環語句

4.2.3for循環語句

4.2.4foreach循環語句

4.3跳轉語句

4.3.1break語句

4.3.2continue語句

4.4小結

4.5實踐與練習

第5章字符串操作

視頻講解:57分鐘

5.1字符串的定義方法

5.1.1使用單引號或雙引號定義字符串

5.1.2使用定界符定義字符串

5.2字符串操作

5.2.1去除字符串首尾空格和特殊字符

5.2.2轉義、還原字符串數據

5.2.3獲取字符串的長度

5.2.4截取字符串

5.2.5比較字符串

5.2.6檢索字符串

5.2.7替換字符串

5.2.8格式化字符串

5.2.9分割、合成字符串

5.3小結

5.4實踐與練習

第6章正則表達式

視頻講解:33分鐘

6.1什么是正則表達式

6.2正則表達式語法規則

6.2.1行定位符(^和$)

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

6.2.3字符類([])

6.2.4選擇字符(|)

6.2.5連字符(-)

6.2.6排除字符([^])

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

6.2.8點號字符(.)

6.2.9轉義字符(\)

6.2.10反斜線(\)

6.2.11括號字符(())

6.2.12反向引用

6.2.13模式修飾符

6.3PCRE兼容正則表達式函數

6.3.1preg_grep()函數

6.3.2preg_match()和preg_match_all()函數

6.3.3preg_quote()函數

6.3.4preg_replace()函數

6.3.5preg_replace_callback()函數

6.3.6preg_split()函數

6.4應用正則表達式對用戶注冊信息進行驗證

6.5小結

6.6實踐與練習

第7章PHP數組

視頻講解:1小時6分鐘

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刪除數組中重復元素

7.13綜合運用數組函數實現多文件上傳

7.14小結

7.15實踐與練習

第8章PHP與Web頁面交互

視頻講解:1小時7分鐘

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與JavaScript交互

視頻講解:1小時5分鐘

9.1了解JavaScript

9.1.1什么是JavaScript

9.1.2JavaScript的功能

9.2JavaScript語言基礎

9.2.1JavaScript數據類型

9.2.2JavaScript變量

9.2.3JavaScript注釋

9.3自定義函數

9.4JavaScript流程控制語句

9.4.1條件語句

9.4.2循環語句

9.4.3跳轉語句

9.5JavaScript事件

9.6調用JavaScript腳本(JavaScript腳本嵌入方式)

9.6.1在HTML中嵌入JavaScript腳本

9.6.2應用JavaScript事件調用自定義函數

9.6.3在PHP動態網頁中引用JS文件

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

9.7在PHP中調用JavaScript腳本

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

9.7.2應用JavaScript腳本制作二級導航菜單

9.7.3應用JavaScript腳本控制文本域和復選框

9.8小結

9.9實踐與練習

第10章日期和時間

視頻講解:31分鐘

10.1系統時區設置

10.1.1時區劃分

10.1.2時區設置

10.2PHP日期和時間函數

10.2.1獲得本地化時間戳

10.2.2獲取當前時間戳

10.2.3獲取當前日期和時間

10.2.4獲取日期信息

10.2.5檢驗日期的有效性

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

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

10.2.8將日期和時間解析為UNIX時間戳

10.3日期和時間的應用

10.3.1比較兩個時間的大小

10.3.2實現倒計時功能

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

10.4小結

10.5實踐與練習

第2篇核心技術

第11章Cookie與Session

視頻講解:1小時9分鐘

11.1Cookie管理

11.1.1了解Cookie

11.1.2創建Cookie

11.1.3讀取Cookie

11.1.4刪除Cookie

11.1.5Cookie的生命周期

11.2Session管理

11.2.1了解Session

11.2.2創建會話

11.2.3Session設置時間

11.2.4通過Session判斷用戶的操作權限

11.3Session高級應用

11.3.1Session臨時文件

11.3.2Session緩存

11.3.3Session數據庫存儲

11.4小結

11.5實踐與練習

第12章圖形圖像處理技術

視頻講解:46分鐘

12.1在PHP中加載GD庫

12.2Jpgraph的安裝與配置

12.2.1Jpgraph的安裝

12.2.2Jpgraph的配置

12.3圖形圖像的典型應用

12.3.1創建一個簡單的圖像

12.3.2使用GD2函數在照片上添加文字

12.3.3使用圖像處理技術生成驗證碼

12.3.4使用柱形圖統計圖書月銷售量

12.3.5使用折線圖統計圖書月銷售額

12.3.6使用3D餅形圖統計各類商品的年銷售額比率

12.4小結

12.5實踐與練習

第13章文件系統

視頻講解:50分鐘

13.1文件處理

13.1.1打開/關閉文件

13.1.2讀寫文件

13.1.3操作文件

13.2目錄處理

13.2.1打開/關閉目錄

13.2.2瀏覽目錄

13.2.3操作目錄

13.3文件處理的高級應用

13.3.1遠程文件的訪問

13.3.2文件指針

13.3.3鎖定文件

13.4文件上傳

13.4.1配置php.ini文件

13.4.2預定義變量$_FILES

13.4.3文件上傳函數

13.4.4多文件上傳

13.5小結

13.6實踐與練習

第14章面向對象

視頻講解:27分鐘

14.1面向對象的基本概念

14.1.1類

14.1.2對象

14.1.3面向對象編程的三大特點

14.2PHP與對象

14.2.1類的定義

14.2.2成員方法

14.2.3類的實例化

14.2.4成員變量

14.2.5類常量

14.2.6構造方法和析構方法

14.2.7繼承和多態的實現

14.2.8“$this->”和“::”的使用

14.2.9數據隱藏

14.2.10靜態變量(方法)

14.3面向對象的高級應用

14.3.1final關鍵字

14.3.2抽象類

14.3.3接口的使用

14.3.4克隆對象

14.3.5對象比較

14.3.6對象類型檢測

14.3.7魔術方法

14.4面向對象的應用—中文字符串的截取類

14.5小結

14.6實踐與練習

第15章PHP加密技術

視頻講解:23分鐘

15.1PHP加密函數

15.1.1使用crypt()函數進行加密

15.1.2使用md5()函數進行加密

15.1.3使用sha1()函數進行加密

15.2PHP加密擴展庫

15.2.1Mcrypt擴展庫

15.2.2Mhash擴展庫

15.3小結

15.4實踐與練習

第16章MySQL數據庫基礎

視頻講解:58分鐘

16.1MySQL概述

16.2啟動和關閉MySQL服務器

16.2.1啟動MySQL服務器

16.2.2連接和斷開MySQL服務器

16.3操作MySQL數據庫

16.3.1創建數據庫

16.3.2選擇數據庫

16.3.3查看數據庫

16.3.4刪除數據庫

16.4MySQL數據類型

16.4.1數字類型

16.4.2字符串類型

16.4.3日期和時間類型

16.5操作數據表

16.5.1創建數據表

16.5.2查看表結構

16.5.3修改表結構

16.5.4重命名數據表

16.5.5刪除數據表

16.6數據表記錄的更新操作

16.6.1數據表記錄的添加

16.6.2數據表記錄的修改

16.6.3數據表記錄的刪除

16.7數據表記錄的查詢操作

16.8MySQL中的特殊字符

16.9小結

16.10實踐與練習

第17章phpMyAdmin圖形化管理工具

視頻講解:10分鐘

17.1phpMyAdmin介紹

17.2phpMyAdmin的使用

17.2.1操作數據庫

17.2.2操作數據表

17.2.3使用SQL語句操作數據表

17.2.4管理數據記錄

17.2.5生成和執行MySQL數據庫腳本

17.3小結

17.4實踐與練習

第18章PHP操作MySQL數據庫

視頻講解:52分鐘

18.1PHP操作MySQL數據庫的方法

18.1.1連接MySQL服務器

18.1.2選擇MySQL數據庫

18.1.3執行SQL語句

18.1.4將結果集返回到數組中

18.1.5從結果集中獲取一行作為對象

18.1.6從結果集中獲取一行作為枚舉數組

18.1.7從結果集中獲取一行作為關聯數組

18.1.8獲取查詢結果集中的記錄數

18.1.9釋放內存

18.1.10關閉連接

18.1.11連接與關閉MySQL服務器的最佳時機

18.2管理MySQL數據庫中的數據

18.2.1添加數據

18.2.2編輯數據

18.2.3刪除數據

18.2.4批量數據操作

18.3小結

18.4實踐與練習

第19章PDO數據庫抽象層

視頻講解:48分鐘

19.1什么是PDO

19.1.1PDO概述

19.1.2PDO特點

19.1.3安裝PDO

19.2PDO連接數據庫

19.2.1PDO構造函數

19.2.2DSN詳解

19.3PDO中執行SQL語句

19.3.1exec方法

19.3.2query方法

19.3.3預處理語句—prepare和execute

19.4PDO中獲取結果集

19.4.1fetch方法

19.4.2fetchAll方法

19.4.3fetchColumn方法

19.5PDO中捕獲SQL語句中的錯誤

19.5.1使用默認模式—

PDO::ERRMODE_SILENT

19.5.2使用警告模式—

PDO::ERRMODE_WARNING

19.5.3使用異常模式—

PDO::ERRMODE_EXCEPTION

19.6PDO中錯誤處理

19.6.1errorCode方法

19.6.2errorInfo方法

19.7PDO中事務處理

19.8PDO中存儲過程

19.9小結

19.10實踐與練習

第20章ThinkPHP框架

視頻講解:2小時30分鐘

20.1ThinkPHP簡介

20.1.1ThinkPHP框架的特點

20.1.2環境要求

20.1.3下載ThinkPHP框架

20.2ThinkPHP架構

20.2.1ThinkPHP的目錄結構

20.2.2自動生成目錄

20.2.3項目目錄部署方案

20.2.4命名規范

20.2.5項目構建流程

20.3ThinkPHP的配置

20.3.1配置格式

20.3.2調試配置

20.4ThinkPHP的控制器

20.4.1控制器

20.4.2跨模塊調用

20.5ThinkPHP的模型

20.5.1模型的命名

20.5.2實例化模型

20.5.3屬性訪問

20.5.4連接數據庫

20.5.5創建數據

20.5.6連貫操作

20.5.7CURD操作

20.6ThinkPHP的視圖

20.6.1模板定義

20.6.2模板賦值

20.6.3指定模板文件

20.6.4特殊字符串替換

20.7內置ThinkTemplate模板引擎

20.8小結

20.9實踐與練習

第3篇高級應用

第21章Smarty模板技術

視頻講解:55分鐘

21.1Smarty簡介

21.1.1什么是Smarty

21.1.2Smarty與MVC

21.1.3Smarty的特點

21.2Smarty的安裝配置

21.2.1Smarty的下載和安裝

21.2.2第一個Smarty程序

21.2.3Smarty配置

21.3Smarty模板設計

21.3.1Smarty模板文件

21.3.2注釋

21.3.3變量

21.3.4修飾變量

21.3.5流程控制

21.4Smarty程序設計

21.4.1Smarty中的常用方法

21.4.2Smarty的配置變量

21.5Smarty模板的應用

21.5.1將Smarty的配置方法封裝到類中

21.5.2Smarty+ADODB整合應用

21.6小結

21.7實踐與練習

第22章PHP與XML技術

視頻講解:24分鐘

22.1XML概述

22.2XML語法

22.2.1XML文檔結構

22.2.2XML聲明

22.2.3處理指令

22.2.4注釋

22.2.5XML元素

22.2.6XML屬性

22.2.7使用CDATA標記

22.2.8XML命名空間

22.3在PHP中創建XML文檔

22.4SimpleXML類庫

22.4.1創建SimpleXML對象

22.4.2遍歷所有子元素

22.4.3遍歷所有屬性

22.4.4訪問特定節點元素和屬性

22.4.5修改XML數據

22.4.6保存XML文檔

22.5動態創建XML文檔

22.6小結

22.7實踐與練習

第23章PHP與Ajax技術

視頻講解:42分鐘

23.1Ajax概述

23.1.1什么是Ajax

23.1.2Ajax的開發模式

23.1.3Ajax的優點

23.2Ajax使用的技術

23.2.1JavaScript腳本語言

23.2.2XMLHttpRequest

23.2.3XML語言

23.2.4DOM

23.2.5CSS

23.3Ajax開發需要注意的幾個問題

23.4在PHP中應用Ajax技術的典型應用

23.4.1在PHP中應用Ajax技術檢測用戶名

23.4.2在PHP中應用Ajax技術實現博客文章類別添加

23.5小結

23.6實踐與練習

第4篇項目實戰

第24章應用Smarty模板開發電子商務網站

視頻講解:2小時21分鐘

24.1開發背景

24.2需求分析

24.3系統分析

24.3.1系統目標

24.3.2系統功能結構

24.3.3開發環境

24.3.4文件夾組織結構

24.4數據庫與數據表的設計

24.4.1數據庫分析

24.4.2創建數據庫和數據表

24.5公共文件設計

24.5.1數據庫連接、管理和分頁類文件

24.5.2Smarty模板配置類文件

24.5.3執行類的實例化文件

24.6前臺首頁設計

24.6.1前臺首頁技術分析

24.6.2前臺首頁實現過程

24.7登錄模塊設計

24.7.1登錄模塊概述

24.7.2登錄模塊技術分析

24.7.3用戶注冊

24.7.4用戶登錄

24.7.5找回密碼

24.8會員信息模塊設計

24.8.1會員信息模塊概述

24.8.2會員信息模塊技術分析

24.8.3會員中心

24.8.4安全退出

24.9商品顯示模塊

24.9.1商品展示模塊概述

24.9.2商品展示模塊技術分析

24.9.3商品展示模塊的實現過程

24.10購物車模塊設計

24.10.1購物車模塊概述

24.10.2購物車模塊技術分析

24.10.3購物車展示

24.10.4更改商品數量

24.10.5刪除商品

24.10.6保存購物車

24.11收銀臺模塊設計

24.11.1收銀臺模塊概述

24.11.2收銀臺模塊技術分析

24.11.3顯示訂單

24.11.4填寫訂單

24.11.5處理訂單

24.12后臺首頁設計

24.12.1后臺首頁概述

24.12.2后臺首頁技術分析

24.12.3后臺首頁實現過程

24.13開發常見問題與解決

24.13.1解決Ajax的亂碼問題

24.13.2使用JS腳本獲取、輸出標簽內容

24.13.3禁用頁面緩存

24.13.4在新窗口中使用session

24.13.5判斷上傳文件格式

24.13.6設置服務器的時間

24.14小結

第25章應用ThinkPHP框架開發明日導航網

視頻講解:45分鐘

25.1項目設計思路

25.1.1功能闡述

25.1.2功能結構

25.1.3系統預覽

25.2數據庫設計

25.2.1數據庫分析

25.2.2數據表設計

25.2.3連接數據庫

25.3ThinkPHP架設項目結構

25.3.1下載ThinkPHP框架

25.3.2自動生成項目目錄

25.4明日導航前臺頁面設計

25.4.1頁面設計概述

25.4.2控制器的創建

25.4.3視圖中應用到的模板標簽

25.4.4在視圖中創建模板文件

25.5明日導航后臺管理設計

25.5.1后臺管理概述

25.5.2通過系統配置文件存儲后臺登錄數據

25.5.3后臺管理架構解析

25.5.4ThinkPHP框架中的分頁技術

25.5.5后臺管理視圖中應用的模板標簽

25.5.6后臺登錄

25.5.7后臺管理主頁

25.5.8高級類別管理

25.5.9判斷訪問用戶的權限

25.5.10操作提示頁面

25.6小結

序: