《php從入門到精通(第4版)》從初學(xué)者角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,詳細(xì)介紹了使用PHP進(jìn)行網(wǎng)絡(luò)開發(fā)應(yīng)該掌握的各方面技術(shù)。《php從入門到精通(第4版)》共分4篇25章,其中,基礎(chǔ)知識(shí)篇包括初識(shí)PHP、PHP環(huán)境搭建和開發(fā)工具、PHP語(yǔ)言基礎(chǔ)、流程控制語(yǔ)句、字符串操作、正則表達(dá)式、PHP數(shù)組、PHP與Web頁(yè)面交互、PHP與JavaScript交互、日期和時(shí)間;核心技術(shù)篇包括Cookie與Session、圖形圖像處理技術(shù)、文件系統(tǒng)、面向?qū)ο蟆HP加密技術(shù)、MySQL數(shù)據(jù)庫(kù)基礎(chǔ)、phpMyAdmin圖形化管理工具、PHP操作MySQL數(shù)據(jù)庫(kù)、PDO數(shù)據(jù)庫(kù)抽象層、ThinkPHP框架;高級(jí)應(yīng)用篇包括Smarty模板技術(shù)、PHP與XML技術(shù)、PHP與Ajax技術(shù);項(xiàng)目實(shí)戰(zhàn)篇包括應(yīng)用Smarty模板開發(fā)電子商務(wù)網(wǎng)站、應(yīng)用ThinkPHP框架開發(fā)明日導(dǎo)航網(wǎng)等內(nèi)容。書中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼均附以詳細(xì)的注釋,可以使讀者輕松領(lǐng)會(huì)PHP程序開發(fā)的精髓,快速提高開發(fā)技能。 《php從入門到精通(第4版)》適合作為軟件開發(fā)入門者的自學(xué)用書,也適合作為高等院校相關(guān)專業(yè)的教學(xué)參考書,也可供開發(fā)人員查閱、參考。
“軟件開發(fā)視頻大講堂”叢書系清華社“視頻大講堂”重點(diǎn)大系之一。該大系包括多個(gè)子系列,每個(gè)子系列的圖書在其同品種的圖書中銷售名列前茅,其中:
4個(gè)品種榮獲“全行業(yè)暢銷品種”
1個(gè)品種榮獲2012年清華大學(xué)出版社“專業(yè)暢銷書”一等獎(jiǎng)
絕大多數(shù)品種在“全國(guó)計(jì)算機(jī)零售圖書排行榜”同品種排行中名列前茅
截至目前該大系累計(jì)銷售超過(guò)130萬(wàn)冊(cè)
該大系已成為近年來(lái)清華社計(jì)算機(jī)專業(yè)基礎(chǔ)類零售圖書暢銷品牌之一
“軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,繼承和創(chuàng)新了清華社“視頻大講堂”大系的編寫模式、寫作風(fēng)格和優(yōu)良品質(zhì)。本書突出了以下內(nèi)容:
總長(zhǎng)總時(shí)長(zhǎng)25小時(shí)同步視頻演示講解,可反復(fù)觀摩,讓學(xué)習(xí)更為快捷、高效
15個(gè)典型實(shí)例,通過(guò)實(shí)例學(xué)習(xí)更深入,更有趣,更有動(dòng)力
342道面試真題,了解工作實(shí)例及面試問(wèn)題,更好適應(yīng)企業(yè)需求
626項(xiàng)能力測(cè)試題目,檢測(cè)是否過(guò)關(guān),了解學(xué)習(xí)之不足。
根據(jù)全國(guó)計(jì)算機(jī)零售圖書排行榜,本書長(zhǎng)期在php類全國(guó)零售排行前列
“軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,執(zhí)著于專業(yè),精細(xì)于品質(zhì)。
集基礎(chǔ)知識(shí)、核心技能、高級(jí)應(yīng)用、項(xiàng)目案例于一體
好學(xué)、好用、高效
明日科技,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學(xué)、方便以及相關(guān)知識(shí)的拓展,深受讀者喜愛(ài)。其編寫的圖書主要有“軟件開發(fā)視頻大講堂”“軟件開發(fā)實(shí)戰(zhàn)1200例”“軟件工程師開發(fā)大系”等系列。多次榮獲“全行業(yè)暢銷品種”“中國(guó)大學(xué)出版社暢銷書”等獎(jiǎng)項(xiàng),多個(gè)品種長(zhǎng)期位居同類圖書銷售排行榜的前列。
目 錄:
第1篇 基礎(chǔ)知識(shí)
第1章 初識(shí)PHP
視頻講解:24分鐘
1.1 PHP概述
1.1.1 什么是PHP
1.1.2 PHP語(yǔ)言的優(yōu)勢(shì)
1.1.3 PHP 5的新特性
1.1.4 PHP的發(fā)展趨勢(shì)
1.1.5 PHP的應(yīng)用領(lǐng)域
1.2 擴(kuò)展庫(kù)
1.3 如何學(xué)好PHP
1.4 學(xué)習(xí)資源
1.4.1 常用軟件資源
1.4.2 常用網(wǎng)上資源
1.4.3 主要圖書網(wǎng)站
1.5 網(wǎng)站建設(shè)的基本流程
1.6 小結(jié)
第2章 PHP環(huán)境搭建和開發(fā)工具
視頻講解:1小時(shí)9分鐘
2.1 在Windows下使用WampServer
2.1.1 PHP開發(fā)環(huán)境的安裝
2.1.2 PHP服務(wù)器的啟動(dòng)與停止
2.1.3 PHP開發(fā)環(huán)境的關(guān)鍵配置
2.2 在Linux下的安裝配置
2.2.1 安裝Apache服務(wù)器
2.2.2 安裝MySQL數(shù)據(jù)庫(kù)
2.2.3 安裝PHP 5
2.3 PHP常用開發(fā)工具
2.4 及時(shí)個(gè)PHP實(shí)例
2.5 小結(jié)
2.6 實(shí)踐與練習(xí)
第3章 PHP語(yǔ)言基礎(chǔ)
視頻講解:2小時(shí)48分鐘
3.1 PHP標(biāo)記風(fēng)格
3.2 PHP注釋的應(yīng)用
3.3 PHP的數(shù)據(jù)類型
3.3.1 標(biāo)量數(shù)據(jù)類型
3.3.2 復(fù)合數(shù)據(jù)類型
3.3.3 特殊數(shù)據(jù)類型
3.3.4 數(shù)據(jù)類型轉(zhuǎn)換
3.3.5 檢測(cè)數(shù)據(jù)類型
3.4 PHP常量
3.4.1 聲明和使用常量
3.4.2 預(yù)定義常量
3.5 PHP變量
3.5.1 變量聲明及使用
3.5.2 變量作用域
3.5.3 可變變量
3.5.4 PHP預(yù)定義變量
3.6 PHP運(yùn)算符
3.6.1 算術(shù)運(yùn)算符
3.6.2 字符串運(yùn)算符
3.6.3 賦值運(yùn)算符
3.6.4 遞增或遞減運(yùn)算符
3.6.5 位運(yùn)算符
3.6.6 邏輯運(yùn)算符
3.6.7 比較運(yùn)算符
3.6.8 條件運(yùn)算符
3.6.9 運(yùn)算符的優(yōu)先級(jí)
3.7 PHP的表達(dá)式
3.8 PHP函數(shù)
3.8.1 定義和調(diào)用函數(shù)
3.8.2 在函數(shù)間傳遞參數(shù)
3.8.3 從函數(shù)中返回值
3.8.4 變量函數(shù)
3.9 PHP編碼規(guī)范
3.9.1 什么是編碼規(guī)范
3.9.2 PHP書寫規(guī)則
3.9.3 PHP命名規(guī)則
3.10 小結(jié)
3.11 實(shí)踐與練習(xí)
第4章 流程控制語(yǔ)句
視頻講解:1小時(shí)8分鐘
4.1 條件控制語(yǔ)句
4.1.1 if語(yǔ)句
4.1.2 if…else語(yǔ)句
4.1.3 elseif語(yǔ)句
4.1.4 switch語(yǔ)句
4.2 循環(huán)控制語(yǔ)句
4.2.1 while循環(huán)語(yǔ)句
4.2.2 do…while循環(huán)語(yǔ)句
4.2.3 for循環(huán)語(yǔ)句
4.2.4 foreach循環(huán)語(yǔ)句
4.3 跳轉(zhuǎn)語(yǔ)句
4.3.1 break語(yǔ)句
4.3.2 continue語(yǔ)句
4.4 小結(jié)
4.5 實(shí)踐與練習(xí)
第5章 字符串操作
視頻講解:57分鐘
5.1 字符串的定義方法
5.1.1 使用單引號(hào)或雙引號(hào)定義字符串
5.1.2 使用定界符定義字符串
5.2 字符串操作
5.2.1 去除字符串首尾空格和特殊字符
5.2.2 轉(zhuǎn)義、還原字符串?dāng)?shù)據(jù)
5.2.3 獲取字符串的長(zhǎng)度
5.2.4 截取字符串
5.2.5 比較字符串
5.2.6 檢索字符串
5.2.7 替換字符串
5.2.8 格式化字符串
5.2.9 分割、合成字符串
5.3 小結(jié)
5.4 實(shí)踐與練習(xí)
第6章 正則表達(dá)式
視頻講解:33分鐘
6.1 什么是正則表達(dá)式
6.2 正則表達(dá)式語(yǔ)法規(guī)則
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 點(diǎn)號(hào)字符(.)
6.2.9 轉(zhuǎn)義字符(\)
6.2.10 反斜線(\)
6.2.11 括號(hào)字符(())
6.2.12 反向引用
6.2.13 模式修飾符
6.3 PCRE兼容正則表達(dá)式函數(shù)
6.3.1 preg_grep()函數(shù)
6.3.2 preg_match()和preg_match_all()函數(shù)
6.3.3 preg_quote()函數(shù)
6.3.4 preg_replace()函數(shù)
6.3.5 preg_replace_callback()函數(shù)
6.3.6 preg_split()函數(shù)
6.4 應(yīng)用正則表達(dá)式對(duì)用戶注冊(cè)信息進(jìn)行驗(yàn)證
6.5 小結(jié)
6.6 實(shí)踐與練習(xí)
第7章 PHP數(shù)組
視頻講解:1小時(shí)6分鐘
7.1 什么是數(shù)組
7.2 聲明數(shù)組
7.3 數(shù)組的類型
7.3.1 數(shù)字索引數(shù)組
7.3.2 關(guān)聯(lián)數(shù)組
7.4 輸出數(shù)組
7.5 數(shù)組的構(gòu)造
7.5.1 一維數(shù)組
7.5.2 二維數(shù)組
7.6 遍歷數(shù)組
7.7 字符串與數(shù)組的轉(zhuǎn)換
7.8 統(tǒng)計(jì)數(shù)組元素個(gè)數(shù)
7.9 查詢數(shù)組中指定元素
7.10 獲取數(shù)組中一個(gè)元素
7.11 向數(shù)組中添加元素
7.12 刪除數(shù)組中重復(fù)元素
7.13 綜合運(yùn)用數(shù)組函數(shù)實(shí)現(xiàn)多文件上傳
7.14 小結(jié)
7.15 實(shí)踐與練習(xí)
第8章 PHP與Web頁(yè)面交互
視頻講解:1小時(shí)7分鐘
8.1 表單
8.1.1 創(chuàng)建表單
8.1.2 表單元素
8.2 在普通的Web頁(yè)中插入表單
8.3 獲取表單數(shù)據(jù)的兩種方法
8.3.1 使用POST方法提交表單
8.3.2 使用GET方法提交表單
8.4 PHP參數(shù)傳遞的常用方法
8.4.1 $_POST[]全局變量
8.4.2 $_GET[]全局變量
8.4.3 $_SESSION[]變量
8.5 在Web頁(yè)中嵌入PHP腳本
8.5.1 在HTML標(biāo)記中添加PHP腳本
8.5.2 對(duì)表單元素的value屬性進(jìn)行賦值
8.6 在PHP中獲取表單數(shù)據(jù)
8.6.1 獲取文本框、密碼域、隱藏域、按鈕、文本域的值
8.6.2 獲取單選按鈕的值
8.6.3 獲取復(fù)選框的值
8.6.4 獲取下拉列表框/菜單列表框的值
8.6.5 獲取文件域的值
8.7 對(duì)URL傳遞的參數(shù)進(jìn)行編/解碼
8.7.1 對(duì)URL傳遞的參數(shù)進(jìn)行編碼
8.7.2 對(duì)URL傳遞的參數(shù)進(jìn)行解碼
8.8 PHP與Web表單的綜合應(yīng)用
8.9 小結(jié)
8.10 實(shí)踐與練習(xí)
第9章 PHP與JavaScript交互
視頻講解:1小時(shí)5分鐘
9.1 了解JavaScript
9.1.1 什么是JavaScript
9.1.2 JavaScript的功能
9.2 JavaScript語(yǔ)言基礎(chǔ)
9.2.1 JavaScript數(shù)據(jù)類型
9.2.2 JavaScript變量
9.2.3 JavaScript注釋
9.3 自定義函數(shù)
9.4 JavaScript流程控制語(yǔ)句
9.4.1 條件語(yǔ)句
9.4.2 循環(huán)語(yǔ)句
9.4.3 跳轉(zhuǎn)語(yǔ)句
9.5 JavaScript事件
9.6 調(diào)用JavaScript腳本(JavaScript腳本嵌入方式)
9.6.1 在HTML中嵌入JavaScript腳本
9.6.2 應(yīng)用JavaScript事件調(diào)用自定義函數(shù)
9.6.3 在PHP動(dòng)態(tài)網(wǎng)頁(yè)中引用JS文件
9.6.4 解決瀏覽器不支持JavaScript的問(wèn)題
9.7 在PHP中調(diào)用JavaScript腳本
9.7.1 應(yīng)用JavaScript腳本驗(yàn)證表單元素是否為空
9.7.2 應(yīng)用JavaScript腳本制作二級(jí)導(dǎo)航菜單
9.7.3 應(yīng)用JavaScript腳本控制文本域和復(fù)選框
9.8 小結(jié)
9.9 實(shí)踐與練習(xí)
第10章 日期和時(shí)間
視頻講解:31分鐘
10.1 系統(tǒng)時(shí)區(qū)設(shè)置
10.1.1 時(shí)區(qū)劃分
10.1.2 時(shí)區(qū)設(shè)置
10.2 PHP日期和時(shí)間函數(shù)
10.2.1 獲得本地化時(shí)間戳
10.2.2 獲取當(dāng)前時(shí)間戳
10.2.3 獲取當(dāng)前日期和時(shí)間
10.2.4 獲取日期信息
10.2.5 檢驗(yàn)日期的有效性
10.2.6 輸出格式化的日期和時(shí)間
10.2.7 顯示本地化的日期和時(shí)間
10.2.8 將日期和時(shí)間解析為UNIX時(shí)間戳
10.3 日期和時(shí)間的應(yīng)用
10.3.1 比較兩個(gè)時(shí)間的大小
10.3.2 實(shí)現(xiàn)功能
10.3.3 計(jì)算頁(yè)面腳本的運(yùn)行時(shí)間
10.4 小結(jié)
10.5 實(shí)踐與練習(xí)
第2篇 核心技術(shù)
第11章 Cookie與Session
視頻講解:1小時(shí)9分鐘
11.1 Cookie管理
11.1.1 了解Cookie
11.1.2 創(chuàng)建Cookie
11.1.3 讀取Cookie
11.1.4 刪除Cookie
11.1.5 Cookie的生命周期
11.2 Session管理
11.2.1 了解Session
11.2.2 創(chuàng)建會(huì)話
11.2.3 Session設(shè)置時(shí)間
11.2.4 通過(guò)Session判斷用戶的操作權(quán)限
11.3 Session高級(jí)應(yīng)用
11.3.1 Session臨時(shí)文件
11.3.2 Session緩存
11.3.3 Session數(shù)據(jù)庫(kù)存儲(chǔ)
11.4 小結(jié)
11.5 實(shí)踐與練習(xí)
第12章 圖形圖像處理技術(shù)
視頻講解:46分鐘
12.1 在PHP中加載GD庫(kù)
12.2 Jpgraph的安裝與配置
12.2.1 Jpgraph的安裝
12.2.2 Jpgraph的配置
12.3 圖形圖像的典型應(yīng)用
12.3.1 創(chuàng)建一個(gè)簡(jiǎn)單的圖像
12.3.2 使用GD2函數(shù)在照片上添加文字
12.3.3 使用圖像處理技術(shù)生成驗(yàn)證碼
12.3.4 使用柱形圖統(tǒng)計(jì)圖書月銷售量
12.3.5 使用折線圖統(tǒng)計(jì)圖書月銷售額
12.3.6 使用3D餅形圖統(tǒng)計(jì)各類商品的年銷售額比率
12.4 小結(jié)
12.5 實(shí)踐與練習(xí)
第13章 文件系統(tǒng)
視頻講解:50分鐘
13.1 文件處理
13.1.1 打開/關(guān)閉文件
13.1.2 讀寫文件
13.1.3 操作文件
13.2 目錄處理
13.2.1 打開/關(guān)閉目錄
13.2.2 瀏覽目錄
13.2.3 操作目錄
13.3 文件處理的高級(jí)應(yīng)用
13.3.1 遠(yuǎn)程文件的訪問(wèn)
13.3.2 文件指針
13.3.3 鎖定文件
13.4 文件上傳
13.4.1 配置php.ini文件
13.4.2 預(yù)定義變量$_FILES
13.4.3 文件上傳函數(shù)
13.4.4 多文件上傳
13.5 小結(jié)
13.6 實(shí)踐與練習(xí)
第14章 面向?qū)ο?/p>
視頻講解:27分鐘
14.1 面向?qū)ο蟮幕靖拍?/p>
14.1.1 類
14.1.2 對(duì)象
14.1.3 面向?qū)ο缶幊痰娜筇攸c(diǎn)
14.2 PHP與對(duì)象
14.2.1 類的定義
14.2.2 成員方法
14.2.3 類的實(shí)例化
14.2.4 成員變量
14.2.5 類常量
14.2.6 構(gòu)造方法和析構(gòu)方法
14.2.7 繼承和多態(tài)的實(shí)現(xiàn)
14.2.8 “$this ->”和“::”的使用
14.2.9 數(shù)據(jù)隱藏
14.2.10 靜態(tài)變量(方法)
14.3 面向?qū)ο蟮母呒?jí)應(yīng)用
14.3.1 final關(guān)鍵字
14.3.2 抽象類
14.3.3 接口的使用
14.3.4 克隆對(duì)象
14.3.5 對(duì)象比較
14.3.6 對(duì)象類型檢測(cè)
14.3.7 魔術(shù)方法
14.4 面向?qū)ο蟮膽?yīng)用—中文字符串的截取類
14.5 小結(jié)
14.6 實(shí)踐與練習(xí)
第15章 PHP加密技術(shù)
視頻講解:23分鐘
15.1 PHP加密函數(shù)
15.1.1 使用crypt()函數(shù)進(jìn)行加密
15.1.2 使用md5()函數(shù)進(jìn)行加密
15.1.3 使用sha1()函數(shù)進(jìn)行加密
15.2 PHP加密擴(kuò)展庫(kù)
15.2.1 Mcrypt擴(kuò)展庫(kù)
15.2.2 Mhash擴(kuò)展庫(kù)
15.3 小結(jié)
15.4 實(shí)踐與練習(xí)
第16章 MySQL數(shù)據(jù)庫(kù)基礎(chǔ)
視頻講解:58分鐘
16.1 MySQL概述
16.2 啟動(dòng)和關(guān)閉MySQL服務(wù)器
16.2.1 啟動(dòng)MySQL服務(wù)器
16.2.2 連接和斷開MySQL服務(wù)器
16.3 操作MySQL數(shù)據(jù)庫(kù)
16.3.1 創(chuàng)建數(shù)據(jù)庫(kù)
16.3.2 選擇數(shù)據(jù)庫(kù)
16.3.3 查看數(shù)據(jù)庫(kù)
16.3.4 刪除數(shù)據(jù)庫(kù)
16.4 MySQL數(shù)據(jù)類型
16.4.1 數(shù)字類型
16.4.2 字符串類型
16.4.3 日期和時(shí)間類型
16.5 操作數(shù)據(jù)表
16.5.1 創(chuàng)建數(shù)據(jù)表
16.5.2 查看表結(jié)構(gòu)
16.5.3 修改表結(jié)構(gòu)
16.5.4 重命名數(shù)據(jù)表
16.5.5 刪除數(shù)據(jù)表
16.6 數(shù)據(jù)表記錄的更新操作
16.6.1 數(shù)據(jù)表記錄的添加
16.6.2 數(shù)據(jù)表記錄的修改
16.6.3 數(shù)據(jù)表記錄的刪除
16.7 數(shù)據(jù)表記錄的查詢操作
16.8 MySQL中的特殊字符
16.9 小結(jié)
16.10 實(shí)踐與練習(xí)
第17章 phpMyAdmin圖形化管理工具
視頻講解:10分鐘
17.1 phpMyAdmin介紹
回家看看了
內(nèi)容先不說(shuō),單看包裝就一個(gè)薄的塑料袋,邊都破了,物流也是牛比,東西發(fā)到別的區(qū),本來(lái)昨天就能拿到的,又在別的區(qū)轉(zhuǎn)了一天才到。
感覺(jué)挺不錯(cuò)的
看起來(lái)不錯(cuò)的,后面再看書中內(nèi)容
是正版,挺好的!!!
好可以但是
不錯(cuò),值得購(gòu)買
這次搞活動(dòng)力度很大,正在學(xué)習(xí)中
這個(gè)書簡(jiǎn)直太好了,我相信等我看完能解決我所有的問(wèn)題!很滿意!
之前買了個(gè)二手第三版的,結(jié)果好多東西都淘汰了,于是買了這本書。昨天晚上剛下的單,今天上午就到了,非常滿意的一次購(gòu)物,以后還會(huì)再來(lái)的。
很好,重溫下
還可以,點(diǎn)個(gè)贊,嘻嘻,加油吧。。。。。。。
書有點(diǎn)臟,而且包裝很簡(jiǎn)單,所以書有點(diǎn)壞
總有一種“翻譯錯(cuò)了吧”的感覺(jué),句子看起來(lái)是通順的,可是想表達(dá)的東西我這么理解不了呢。
質(zhì)量不錯(cuò),很厚一本
很感謝快遞員的兢兢業(yè)業(yè),冒雨送到。書很不錯(cuò),希望自己堅(jiān)持
剛收到,不錯(cuò)喲
特別棒,特別實(shí)用,強(qiáng)力推薦
還可以這書不錯(cuò)
不錯(cuò)不錯(cuò)^ω^
這書值得一看
工作需要,書內(nèi)容很棒。
對(duì)php有所提升
還沒(méi)看,希望能學(xué)到很多
正版圖書,印刷非常好,快遞非常快,非常滿意,后邊有需要還會(huì)來(lái),滿意!
正是我要的書籍。
PHP前景很好,希望這本書更有引導(dǎo)性!
對(duì)書的保護(hù)極差
配套圖書的光盤不能讀出 真掃興13205203180
這本書里得例子比較老。08年出得第一版買之前沒(méi)看。不然我會(huì)考慮不買這個(gè)得。08年第一版,17年第四版。我是初學(xué)者。老手忽略我的話。我希望不白買。繼續(xù)往下看。
挺好的一本書,內(nèi)容很全,就是例子還是少了一點(diǎn)。有點(diǎn)麻煩的是,光盤無(wú)法讀取,因?yàn)殡娔X不支持,這點(diǎn)很煩。
商品質(zhì)量很好,適合初學(xué)者,個(gè)人覺(jué)得最后的項(xiàng)目開發(fā)中的距離有點(diǎn)陳舊了。