PHP基礎(chǔ)案例教程(第2版)
定 價(jià):¥49.8
中 教 價(jià):¥29.38 (5.90折)促銷
庫(kù) 存 數(shù): 1
本書是面向PHP初學(xué)者的一本入門教材,作者站在初學(xué)者的角度,以通俗易懂的語(yǔ)言、豐富的圖解、實(shí)用的案例,詳細(xì)講解PHP語(yǔ)言的基礎(chǔ)知識(shí)。本書共12章,前11章是知識(shí)講解,內(nèi)容包括PHP開篇、PHP語(yǔ)法基礎(chǔ)、函數(shù)、數(shù)組、錯(cuò)誤處理及調(diào)試、Web前后端數(shù)據(jù)交互、PHP操作MySQL數(shù)據(jù)庫(kù)、正則表達(dá)式、文件操作、圖像操作、面向?qū)ο缶幊蹋空露荚O(shè)有動(dòng)手實(shí)踐,用于練習(xí)和鞏固所學(xué)內(nèi)容;第12章是項(xiàng)目實(shí)戰(zhàn),綜合運(yùn)用所學(xué)知識(shí)開發(fā)趣PHP網(wǎng)站。本書既可作為高等教育本、專科院校計(jì)算機(jī)相關(guān)專業(yè)的PHP課程教材,也可作為廣大IT人員和編程愛(ài)好者的參考書。
1. 黑馬程序員系列教材改版,品質(zhì)保證;2. 配套教學(xué)視頻、教學(xué)設(shè)計(jì)、教學(xué)大綱、教學(xué)PPT、練習(xí)題庫(kù)等豐富的資源。 3. 本書將章節(jié)體和案例體有機(jī)結(jié)合,全書分階段進(jìn)行案例講解,鞏固理論知識(shí),強(qiáng)化動(dòng)手能力。
黑馬程序員,傳智教育旗下高端IT品牌,成立于2006年,它是由中國(guó)Java培訓(xùn)先行者張孝祥老師發(fā)起,聯(lián)合全球的中文IT社區(qū)CSDN、中關(guān)村軟件園共同創(chuàng)辦的一家專業(yè)教育機(jī)構(gòu)。辦學(xué)至今,我們一直堅(jiān)守著為千萬(wàn)人少走彎路而著書,為中華軟件之崛起而講課的辦學(xué)理念,堅(jiān)持培養(yǎng)優(yōu)秀軟件應(yīng)用工程師的宏偉目標(biāo),在累計(jì)培養(yǎng)的十萬(wàn)余名學(xué)員中,其中90%的學(xué)員均已在北、上、廣等一線城市高薪就業(yè),特別是黑馬程序員的平均就業(yè)薪資已達(dá)到8K以上。
第 1章 PHP開篇11.1 初識(shí)PHP11.1.1 什么是PHP11.1.2 PHP的發(fā)展歷史21.1.3 PHP的特點(diǎn)31.2 Visual Studio Code編輯器31.2.1 Visual Studio Code概述31.2.2 下載和安裝Visual Studio Code41.2.3 安裝中文語(yǔ)言擴(kuò)展61.3 PHP開發(fā)環(huán)境搭建71.3.1 Apache的安裝71.3.2 PHP的安裝101.4 Web服務(wù)器配置141.4.1 Apache常用的配置項(xiàng)141.4.2 PHP常用的配置項(xiàng)151.4.3 虛擬主機(jī)配置151.4.4 訪問(wèn)權(quán)限控制161.4.5 分布式配置文件171.4.6 目錄瀏覽功能171.4.7 自定義錯(cuò)誤頁(yè)面181.5 編寫PHP程序18動(dòng)手實(shí)踐:PHP代碼嵌入HTML20本章小結(jié)21課后練習(xí)21第 2章 PHP語(yǔ)法基礎(chǔ)232.1 基本語(yǔ)法232.1.1 PHP標(biāo)記232.1.2 注釋242.1.3 輸出語(yǔ)句252.1.4 標(biāo)識(shí)符252.1.5 關(guān)鍵字252.2 變量、常量和表達(dá)式262.2.1 變量262.2.2 可變變量272.2.3 常量272.2.4 預(yù)定義常量282.2.5 表達(dá)式292.3 數(shù)據(jù)類型292.3.1 常用的數(shù)據(jù)類型292.3.2 數(shù)據(jù)類型檢測(cè)322.3.3 數(shù)據(jù)類型轉(zhuǎn)換332.4 運(yùn)算符342.4.1 算術(shù)運(yùn)算符342.4.2 賦值運(yùn)算符352.4.3 比較運(yùn)算符352.4.4 三元運(yùn)算符362.4.5 邏輯運(yùn)算符362.4.6 遞增 遞減運(yùn)算符372.4.7 字符串拼接運(yùn)算符372.4.8 位運(yùn)算符372.4.9 錯(cuò)誤控制運(yùn)算符392.4.10 運(yùn)算符優(yōu)先級(jí)392.5 流程控制402.5.1 分支結(jié)構(gòu)402.5.2 循環(huán)結(jié)構(gòu)432.5.3 循環(huán)嵌套452.5.4 跳轉(zhuǎn)語(yǔ)句462.5.5 流程控制替代語(yǔ)句472.6 文件包含語(yǔ)句482.6.1 include和require482.6.2 include_once和require_once50動(dòng)手實(shí)踐1:表格生成器51動(dòng)手實(shí)踐2:九九乘法表53本章小結(jié)54課后練習(xí)54第3章 函數(shù)563.1 函數(shù)的定義與調(diào)用563.1.1 初識(shí)函數(shù)563.1.2 設(shè)置函數(shù)的參數(shù)573.1.3 函數(shù)中變量的作用域583.2 函數(shù)的嵌套調(diào)用593.2.1 嵌套調(diào)用593.2.2 遞歸調(diào)用603.3 函數(shù)的高級(jí)應(yīng)用613.3.1 靜態(tài)變量613.3.2 可變函數(shù)613.3.3 回調(diào)函數(shù)623.3.4 匿名函數(shù)623.4 PHP的內(nèi)置函數(shù)633.4.1 字符串函數(shù)633.4.2 數(shù)學(xué)函數(shù)653.4.3 時(shí)間和日期函數(shù)663.5 PHP手冊(cè)的使用67動(dòng)手實(shí)踐:制作年歷70本章小結(jié)72課后練習(xí)72第4章 數(shù)組744.1 初識(shí)數(shù)組744.2 數(shù)組的基本使用754.2.1 定義數(shù)組754.2.2 訪問(wèn)數(shù)組764.2.3 遍歷數(shù)組774.2.4 刪除數(shù)組784.2.5 數(shù)組運(yùn)算符784.3 數(shù)組查找794.3.1 順序查找法794.3.2 二分查找法804.4 數(shù)組排序814.4.1 冒泡排序814.4.2 選擇排序824.4.3 快速排序834.4.4 插入排序844.5 常用的數(shù)組函數(shù)854.5.1 指針操作函數(shù)854.5.2 元素操作函數(shù)864.5.3 數(shù)組排序函數(shù)864.5.4 數(shù)組檢索函數(shù)874.5.5 其他數(shù)組函數(shù)874.6 數(shù)組與字符串之間的轉(zhuǎn)換884.6.1 字符串轉(zhuǎn)換成數(shù)組884.6.2 數(shù)組轉(zhuǎn)換成字符串89動(dòng)手實(shí)踐:找猴王游戲89本章小結(jié)90課后練習(xí)90第5章 錯(cuò)誤處理及調(diào)試925.1 錯(cuò)誤處理概述925.1.1 常見(jiàn)的錯(cuò)誤類型925.1.2 常見(jiàn)的錯(cuò)誤級(jí)別935.2 錯(cuò)誤處理方式945.2.1 顯示錯(cuò)誤報(bào)告945.2.2 記錄錯(cuò)誤日志965.2.3 手動(dòng)觸發(fā)錯(cuò)誤965.2.4 自定義錯(cuò)誤處理函數(shù)975.3 Xdebug程序調(diào)試工具98動(dòng)手實(shí)踐:獲取PHP腳本運(yùn)行信息100本章小結(jié)102課后練習(xí)102第6章 Web前后端數(shù)據(jù)交互1046.1 HTTP1046.1.1 什么是HTTP1046.1.2 HTTP版本1056.1.3 請(qǐng)求消息1066.1.4 查看請(qǐng)求消息1096.1.5 響應(yīng)消息1106.1.6 查看響應(yīng)消息1126.2 表單1136.2.1 表單的組成1136.2.2 表單數(shù)據(jù)交互1156.2.3 表單提交數(shù)組1166.2.4 HTML特殊字符處理1176.3 Cookie技術(shù)1186.3.1 Cookie簡(jiǎn)介1186.3.2 Cookie的使用1196.3.3 Cookie的保存方式1216.4 Session技術(shù)1216.4.1 Session簡(jiǎn)介1216.4.2 Session基本使用1226.4.3 Session常用的配置1236.5 cURL擴(kuò)展1246.5.1 什么是cURL擴(kuò)展1246.5.2 使用cURL擴(kuò)展發(fā)送請(qǐng)求1246.6 輸出緩沖1266.6.1 什么是輸出緩沖1266.6.2 輸出緩沖函數(shù)128動(dòng)手實(shí)踐1:用戶登錄與退出129動(dòng)手實(shí)踐2:Web表單生成器130本章小結(jié)131課后練習(xí)131第7章 PHP操作MySQL數(shù)據(jù)庫(kù)1337.1 什么是MySQL1337.2 MySQL的安裝和登錄1347.2.1 安裝MySQL1347.2.2 登錄MySQL1357.3 MySQL的使用1357.3.1 數(shù)據(jù)庫(kù)操作1367.3.2 數(shù)據(jù)表操作1367.3.3 數(shù)據(jù)操作1377.4 PHP中的數(shù)據(jù)庫(kù)擴(kuò)展1387.5 MySQLi擴(kuò)展的使用1387.5.1 開啟MySQLi擴(kuò)展1397.5.2 MySQLi擴(kuò)展的常用函數(shù)1397.5.3 連接數(shù)據(jù)庫(kù)1397.5.4 執(zhí)行SQL語(yǔ)句1417.5.5 處理結(jié)果集1417.6 預(yù)處理操作1437.6.1 什么是預(yù)處理1437.6.2 實(shí)現(xiàn)預(yù)處理操作的常用函數(shù)143動(dòng)手實(shí)踐:許愿墻145本章小結(jié)146課后練習(xí)146第8章 正則表達(dá)式1488.1 初識(shí)正則表達(dá)式1488.1.1 什么是正則表達(dá)式1488.1.2 正則表達(dá)式的語(yǔ)法格式1498.1.3 如何使用正則表達(dá)式1498.2 元字符1508.2.1 定位符1508.2.2 中括號(hào)、連字符和反義符1508.2.3 反斜線1518.2.4 點(diǎn)字符和限定符1528.2.5 豎線1538.2.6 小括號(hào)1538.3 模式修飾符1548.4 正則表達(dá)式常用函數(shù)1558.4.1 preg_grep()函數(shù)1558.4.2 preg_replace()函數(shù)1558.4.3 preg_split()函數(shù)157動(dòng)手實(shí)踐:正則表達(dá)式表單驗(yàn)證158本章小結(jié)160課后練習(xí)160第9章 文件操作1619.1 文件基本操作1619.1.1 讀取文件1619.1.2 寫入文件1639.1.3 重命名、復(fù)制和刪除文件1649.1.4 文件類型和屬性1659.1.5 創(chuàng)建、刪除和遍歷目錄1679.1.6 路徑解析1689.2 文件進(jìn)階操作1699.2.1 文件指針1699.2.2 目錄句柄1729.2.3 資源流1739.2.4 文件上傳174動(dòng)手實(shí)踐:文件存儲(chǔ)系統(tǒng)175本章小結(jié)178課后練習(xí)178第 10章 圖像操作17910.1 PHP圖像基礎(chǔ)知識(shí)17910.1.1 GD庫(kù)擴(kuò)展17910.1.2 常見(jiàn)的圖像格式18010.2 圖像的常見(jiàn)操作18110.2.1 繪制圖像快速入門18110.2.2 圖像的基本操作18110.2.3 繪制基本形狀18410.2.4 繪制文本18610.3 圖像的高級(jí)處理18810.3.1 圖像疊加與縮放18910.3.2 圖像過(guò)濾191動(dòng)手實(shí)踐:在線相冊(cè)192本章小結(jié)193課后練習(xí)193第 11章 面向?qū)ο缶幊?9511.1 初識(shí)面向?qū)ο?9511.1.1 面向過(guò)程與面向?qū)ο?9611.1.2 面向?qū)ο笾械念惻c對(duì)象19611.2 類與對(duì)象的使用19711.2.1 類的定義和實(shí)例化19711.2.2 類成員19811.2.3 可變類與可變類成員19911.2.4 訪問(wèn)控制修飾符19911.2.5 對(duì)象的鏈?zhǔn)秸{(diào)用20011.2.6 對(duì)象的比較20011.2.7 對(duì)象的淺復(fù)制和克隆20011.3 魔術(shù)方法20111.3.1 常見(jiàn)的魔術(shù)方法20111.3.2 構(gòu)造方法20211.3.3 析構(gòu)方法20211.4 類常量與靜態(tài)成員20411.4.1 類常量20411.4.2 靜態(tài)成員20411.5 面向?qū)ο笕筇匦?0511.6 封裝與繼承20511.6.1 封裝20511.6.2 繼承20611.6.3 重寫20711.6.4 靜態(tài)延遲綁定20811.6.5 final關(guān)鍵字20911.7 Trait代碼復(fù)用20911.7.1 什么是Trait20911.7.2 解決Trait成員同名問(wèn)題21011.7.3 修改Trait中的方法的訪問(wèn)控制修飾符21011.7.4 Trait同名成員的優(yōu)先級(jí)21111.8 抽象類、抽象方法與接口21211.8.1 抽象類與抽象方法21211.8.2 接口21311.9 多態(tài)與類型約束21311.9.1 多態(tài)21411.9.2 類型約束21411.10 設(shè)計(jì)模式21511.10.1 單例模式21511.10.2 工廠模式21611.11 MySQLi擴(kuò)展面向?qū)ο笳Z(yǔ)法21611.11.1 MySQLi擴(kuò)展面向?qū)ο蠡?br />語(yǔ)法21611.11.2 預(yù)處理和綁定參數(shù)217動(dòng)手實(shí)踐:Session入庫(kù)218本章小結(jié)220課后練習(xí)221第 12章 項(xiàng)目實(shí)戰(zhàn)趣PHP網(wǎng)站22212.1 項(xiàng)目展示22212.2 項(xiàng)目開發(fā)說(shuō)明231本章小結(jié)232