注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)零基礎(chǔ)學(xué)PHP

零基礎(chǔ)學(xué)PHP

零基礎(chǔ)學(xué)PHP

定 價(jià):¥79.80

作 者: 明日科技
出版社: 吉林大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787569208689 出版時(shí)間: 2017-10-01 包裝:
開本: 16開 頁數(shù): 418 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《零基礎(chǔ)學(xué)PHP》是針對(duì)零基礎(chǔ)編程學(xué)習(xí)者研發(fā)的PHP入門教程。從初學(xué)者角度出發(fā),通過通俗易懂的語言、流行有趣的實(shí)例,詳細(xì)地介紹了使用PHP進(jìn)行程序開發(fā)需要掌握的知識(shí)和技術(shù)。全書共分16章,包括開發(fā)環(huán)境的搭建、PHP語言基礎(chǔ)、流程控制語句、字符串操作與正則表達(dá)式、PHP數(shù)組、面向?qū)ο?、PHP與Web交互、MySQL數(shù)據(jù)庫基礎(chǔ)以及51商城等。書中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行講解,設(shè)計(jì)的程序代碼給出了詳細(xì)的注釋,可以使讀者輕松領(lǐng)會(huì)PHP程序開發(fā)的精髓,快速提高開發(fā)技能。 本書通過大量實(shí)例及一個(gè)完整項(xiàng)目案例,幫助讀者更好地鞏固所學(xué)知識(shí),提升能力;隨書附贈(zèng)的《小白實(shí)戰(zhàn)手冊(cè)》中給出了3個(gè)流行且實(shí)用的案例的詳細(xì)開發(fā)流程,力求讓學(xué)習(xí)者能學(xué)以致用,真正獲得開發(fā)經(jīng)驗(yàn);附贈(zèng)的光盤中給出視頻講解、實(shí)例及項(xiàng)目源碼、代碼查錯(cuò)器、練一練和動(dòng)手糾錯(cuò)答案等,方便讀者學(xué)習(xí);書中設(shè)置了200多個(gè)二維碼,掃描二維碼觀看視頻講解,解決學(xué)習(xí)疑難;不易理解的專業(yè)術(shù)語、代碼難點(diǎn)只需手機(jī)掃描文字下方的e學(xué)碼獲得更多擴(kuò)展解釋,隨時(shí)掃除學(xué)習(xí)障礙。此外,登錄明日學(xué)院網(wǎng)站(www.mingrisoft.com)還可以獲得更多學(xué)習(xí)資源和技術(shù)支持。 圖書與《小白實(shí)戰(zhàn)手冊(cè)》+光盤+二維碼+e學(xué)碼+明日學(xué)院,實(shí)現(xiàn)立體化、全方位的教學(xué)模式,拉低編程門檻,讓零基礎(chǔ)者輕松跨入編程領(lǐng)域。

作者簡(jiǎn)介

  明日科技,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學(xué)、方便以及相關(guān)知識(shí)的拓展,深受讀者喜愛。其編寫的圖書主要有“從入門到精通”“軟件開發(fā)視頻大講堂”“軟件開發(fā)實(shí)戰(zhàn)1200例”“軟件工程師開發(fā)大系”等多個(gè)系列。多次榮獲“全行業(yè)優(yōu)xiu暢銷品種”“中國(guó)大學(xué)出版社優(yōu)xiu暢銷書”等獎(jiǎng)項(xiàng),多個(gè)品種長(zhǎng)期位居同類圖書銷售排行榜的前列。

圖書目錄

第1篇基礎(chǔ)知識(shí)


第1章初識(shí)PHP

1.1PHP概述

1.1.1什么是PHP

1.1.2PHP語言的優(yōu)勢(shì)

1.1.3PHP5的新特性

1.1.4PHP的發(fā)展趨勢(shì)

1.1.5PHP的應(yīng)用領(lǐng)域

1.2學(xué)習(xí)資源

1.2.1PHP用戶手冊(cè)

1.2.2常用網(wǎng)上資源

1.3搭建PHP運(yùn)行環(huán)境

1.3.1phpStudy的下載與安裝

1.3.2PHP服務(wù)器的啟動(dòng)與停止

1.3.3phpStudy的常用設(shè)置

1.4PhpStorm的下載與安裝

1.4.1PhpStorm的下載

1.4.2PhpStorm的安裝

1.5PhpStorm基本操作

1.5.1創(chuàng)建PHP項(xiàng)目

1.5.2打開已有項(xiàng)目

1.5.3在項(xiàng)目中創(chuàng)建文件夾和文件

1.6PhpStorm常用設(shè)置

1.6.1設(shè)置文件編碼格式

1.6.2其他常用設(shè)置

1.7難點(diǎn)解答

1.7.1為什么要設(shè)置文件編碼格式為UTF-8

1.7.2運(yùn)行PHP程序前,先開啟phpStudy

1.8小結(jié)

 

第2章PHP語言基礎(chǔ)

2.1PHP標(biāo)記風(fēng)格

2.2PHP注釋的應(yīng)用

2.3PHP的數(shù)據(jù)類型

2.3.1數(shù)據(jù)類型

2.3.2數(shù)據(jù)類型轉(zhuǎn)換

2.3.3檢測(cè)數(shù)據(jù)類型

2.4PHP常量

2.4.1定義常量

2.4.2預(yù)定義常量

2.5PHP變量

2.5.1變量賦值及使用

2.5.2PHP預(yù)定義變量

2.6PHP操作符

2.6.1算術(shù)操作符

2.6.2字符串操作符

2.6.3賦值操作符

2.6.4遞增或遞減操作符

2.6.5邏輯操作符

2.6.6比較操作符

2.6.7條件操作符(或三元操作符)

2.6.8操作符的優(yōu)先級(jí)

2.7PHP的表達(dá)式

2.8PHP函數(shù)

2.8.1定義和調(diào)用函數(shù)

2.8.2在函數(shù)間傳遞參數(shù)

2.8.3從函數(shù)中返回值

2.8.4變量作用域

2.9PHP編碼規(guī)范

2.9.1PSR-1基礎(chǔ)編碼規(guī)范

2.9.2PSR-2編碼風(fēng)格規(guī)范

2.10難點(diǎn)解答

2.10.1類型轉(zhuǎn)換

2.10.2什么函數(shù)需要使用默認(rèn)參數(shù)

2.11小結(jié)

2.12動(dòng)手糾錯(cuò)

第3章流程控制語句

3.1條件控制語句

3.1.1if語句

3.1.2if…else語句

3.1.3elseif語句

3.1.4switch語句

3.2循環(huán)控制語句

3.2.1for循環(huán)語句

3.2.2while循環(huán)語句

3.2.3do…while循環(huán)語句

3.3跳轉(zhuǎn)語句

3.3.1break語句

3.3.2continue語句

3.4難點(diǎn)解答

3.3.1if…else執(zhí)行順序

3.3.2while和do-while的區(qū)別

3.5小結(jié)

3.6動(dòng)手糾錯(cuò)

 

第4章字符串操作與正則表達(dá)式

4.1字符串的定義方法

4.1.1使用單引號(hào)或雙引號(hào)定義字符串

4.1.2使用定界符定義字符串

4.2字符串操作

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

4.2.2獲取字符串的長(zhǎng)度

4.2.3截取字符串

4.2.4檢索字符串

4.2.5替換字符串

4.2.6分割、合成字符串

4.3正則表達(dá)式

4.3.1正則表達(dá)式簡(jiǎn)介

4.3.2行定位符

4.3.3元字符

4.3.4重復(fù)

4.3.5字符類

4.3.6排除字符

4.3.7選擇字符

4.3.8轉(zhuǎn)義字符

4.3.9分組

4.4正則表達(dá)式在PHP中的應(yīng)用

4.5難點(diǎn)解答

4.5.1慎用strlen函數(shù)處理中文字符

4.5.2strstr()函數(shù)和strpos()函數(shù)的區(qū)別

4.6小結(jié)

4.7動(dòng)手糾錯(cuò)

 

第5章PHP數(shù)組

5.1什么是數(shù)組

5.2創(chuàng)建數(shù)組

5.2.1使用array()函數(shù)創(chuàng)建數(shù)組

5.2.2通過賦值方式創(chuàng)建數(shù)組

5.3數(shù)組的類型

5.3.1數(shù)字索引數(shù)組

5.3.2關(guān)聯(lián)數(shù)組

5.4多維數(shù)組

5.5遍歷數(shù)組

5.6統(tǒng)計(jì)數(shù)組元素個(gè)數(shù)

5.7查詢數(shù)組中指定元素

5.8獲取數(shù)組中最后一個(gè)元素

5.9向數(shù)組中添加元素

5.10刪除數(shù)組中重復(fù)元素

5.11其他常用數(shù)組函數(shù)

5.11.1數(shù)組排序函數(shù)

5.11.2數(shù)組計(jì)算函數(shù)

5.12難點(diǎn)解答

5.12.1數(shù)組的索引

5.12.2count()函數(shù)計(jì)算二維數(shù)組長(zhǎng)度

5.13小結(jié)

5.14動(dòng)手糾錯(cuò)

 

第2篇核心技術(shù)

 

第6章面向?qū)ο?/p>

6.1面向?qū)ο蟮幕靖拍?/p>

6.1.1類的概念

6.1.2對(duì)象的概念

6.1.3面向?qū)ο缶幊痰娜筇攸c(diǎn)

6.2PHP與對(duì)象

6.2.1類的定義

6.2.2成員方法

6.2.3類的實(shí)例化

6.2.4成員變量

6.2.5類常量

6.2.6構(gòu)造方法和析構(gòu)方法

6.2.7繼承和多態(tài)

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

6.2.9數(shù)據(jù)隱藏

6.2.10靜態(tài)變量(方法)

6.3PHP對(duì)象的高級(jí)應(yīng)用

6.3.1final關(guān)鍵字

6.3.2抽象類

6.3.3接口的使用

6.3.4對(duì)象類型檢測(cè)

6.3.5魔術(shù)方法(__)

6.4面向?qū)ο蟮膽?yīng)用

6.5難點(diǎn)解答

6.5.1類和對(duì)象的關(guān)系

6.5.2方法與函數(shù)的區(qū)別

6.5小結(jié)

6.6動(dòng)手糾錯(cuò)

 

第7章PHP與WEB交互

7.1Web工作原理

7.1.1HTTP協(xié)議

7.1.2Web工作原理

7.2HTML表單

7.2.1HTML簡(jiǎn)介

7.2.2HTML表單

7.2.3表單元素

7.3CSS美化表單頁面

7.3.1CSS簡(jiǎn)介

7.3.2插入CSS樣式表

7.3.3使用CSS美化表單頁面

7.4JavaScript表單驗(yàn)證

7.4.1JavaScript簡(jiǎn)介

7.4.2調(diào)用JavaScript

7.4.3JavaScript表單驗(yàn)證

7.5PHP獲取表單數(shù)據(jù)

7.5.1獲取POST方式提交的表單數(shù)據(jù)

7.5.2獲取GET方式提交的表單數(shù)據(jù)

7.6難點(diǎn)解答

7.6.1Web工作原理

7.6.2JavaScript和Java關(guān)系

7.6.3JavaScript和jQuery的關(guān)系

7.7小結(jié)

7.8動(dòng)手糾錯(cuò)

 

第8章MySQL數(shù)據(jù)庫基礎(chǔ)

8.1MySQL概述

8.2啟動(dòng)和關(guān)閉MySQL服務(wù)器

8.2.1啟動(dòng)MySQL服務(wù)器

8.2.2連接和斷開MySQL服務(wù)器

8.3操作MySQL數(shù)據(jù)庫

8.3.1創(chuàng)建數(shù)據(jù)庫

8.3.2選擇數(shù)據(jù)庫

8.3.3查看數(shù)據(jù)庫

8.3.4刪除數(shù)據(jù)庫

8.4MySQL數(shù)據(jù)類型

8.4.1數(shù)字類型

8.4.2字符串類型

8.4.3日期和時(shí)間類型

8.5操作數(shù)據(jù)表

8.5.1創(chuàng)建數(shù)據(jù)表

8.5.2查看表結(jié)構(gòu)

8.5.3修改表結(jié)構(gòu)

8.5.4重命名數(shù)據(jù)表

8.5.5刪除數(shù)據(jù)表

8.6數(shù)據(jù)表記錄的操作

8.6.1數(shù)據(jù)表記錄的添加

8.6.2數(shù)據(jù)表記錄的查詢

8.6.3數(shù)據(jù)表記錄的修改

8.6.4數(shù)據(jù)表記錄的刪除

8.7數(shù)據(jù)表記錄的查詢操作

8.8MySQL中的特殊字符

8.9MySQL圖形化管理工具

8.9.1phpMyAdmin簡(jiǎn)介

8.9.2NavicatforMySQL簡(jiǎn)介

8.9.3MySQL-Front簡(jiǎn)介

8.10難點(diǎn)解答

8.10.1drop、delete和truncate的區(qū)別

8.10.2主鍵、外鍵和索引的區(qū)別

8.11小結(jié)

 

第9章PHP操作MySQL數(shù)據(jù)庫

9.1PHP操作MySQL數(shù)據(jù)庫的方法

9.1.1連接MySQL服務(wù)器

9.1.2選擇MySQL數(shù)據(jù)庫

9.1.3執(zhí)行SQL語句

9.1.4將結(jié)果集返回到數(shù)組

9.1.5從結(jié)果集中獲取一行作為對(duì)象

9.1.6從結(jié)果集中獲取一行作為枚舉數(shù)組

9.1.7從結(jié)果集中獲取一行作為關(guān)聯(lián)數(shù)組

9.1.8獲取查詢結(jié)果集中的記錄數(shù)

9.1.9釋放內(nèi)存

9.1.10關(guān)閉連接

9.2管理MySQL數(shù)據(jù)庫中的數(shù)據(jù)

9.2.1添加數(shù)據(jù)

9.2.2編輯數(shù)據(jù)

9.2.3刪除數(shù)據(jù)

9.3難點(diǎn)解答

9.3.1mysqli_fetch_array、mysqli_fetch_assoc、mysqli_fetch_row和mysqli_fetch_object函數(shù)區(qū)別

9.3.2mysqli_prepare()和mysqli_stmt_prepare()的區(qū)別

9.4小結(jié)

9.5動(dòng)手糾錯(cuò)

 

第10章PDO數(shù)據(jù)庫抽象層

10.1什么是PDO

10.1.1PDO概述

10.1.2PDO特點(diǎn)

10.1.3安裝PDO

10.2PDO連接數(shù)據(jù)庫

10.2.1PDO構(gòu)造函數(shù)

10.2.2DSN詳解

10.3PDO中執(zhí)行SQL語句

10.4PDO中獲取結(jié)果集

10.4.1fetch()方法

10.4.2fetchAll()方法

10.4.3fetchColumn()方法

10.5PDO中捕獲SQL語句中的錯(cuò)誤

10.5.1默認(rèn)模式

10.5.2警告模式

10.5.3異常模式

10.6PDO中的錯(cuò)誤處理

10.6.1errorCode()方法

10.6.2errorInfo()方法

10.7PDO中的事務(wù)處理

10.8難點(diǎn)解答

10.8.1為什么PDO能夠防止SQL注入

10.8.2PDO類和PDOStatement的關(guān)系

10.9小結(jié)

10.10動(dòng)手糾錯(cuò)

 

第3篇高級(jí)應(yīng)用

 

第11章Cookie與Session

11.1Cookie管理

11.1.1了解Cookie

11.1.2創(chuàng)建Cookie

11.1.5Cookie的生命周期

11.1.67天免登錄功能的實(shí)現(xiàn)

11.2Session管理

11.2.1了解Session

11.2.2創(chuàng)建會(huì)話.

11.2.3使用Session實(shí)現(xiàn)判斷用戶登錄功能

11.3Session高級(jí)應(yīng)用

11.3.2Session緩存

11.3.3Session數(shù)據(jù)庫存儲(chǔ)

11.4難點(diǎn)解答

11.4.1Cookie和Session的區(qū)別

11.4.2Cookie和Session的關(guān)系

11.5小結(jié)

11.6動(dòng)手糾錯(cuò)

 

第12章圖形圖像處理技術(shù)

12.1在PHP中加載GD庫

12.2GD庫的應(yīng)用

12.2.1創(chuàng)建一個(gè)簡(jiǎn)單的圖像

12.2.2使用GD2函數(shù)在照片上添加文字

12.2.3使用圖像處理技術(shù)生成驗(yàn)證碼

12.3JpGraph圖像繪制庫

12.3.1JpGraph的下載

12.3.2JpGraph的中文配置

12.3.3JpGraph的使用

12.4JpGraph典型應(yīng)用

12.4.1使用柱形圖統(tǒng)計(jì)圖書月銷售量

12.4.2使用折線圖統(tǒng)計(jì)三本圖書銷售量

12.4.3使用3D餅形圖統(tǒng)計(jì)各類商品的年銷售額比率

12.5難點(diǎn)解答

12.5.1JpGraph中文亂碼

12.5.2如何使用JpGraph的其他圖形

12.6小結(jié)

12.7動(dòng)手糾錯(cuò)

 

第13章文件系統(tǒng)

13.1文件處理

13.1.1打開/關(guān)閉文件

13.1.2從文件中讀取數(shù)據(jù)

13.1.3將數(shù)據(jù)寫入文件

13.1.4操作文件

13.2目錄處理

13.2.1打開/關(guān)閉目錄

13.2.2瀏覽目錄

13.2.3操作目錄

13.3文件上傳

13.3.1配置php.ini文件

13.3.2預(yù)定義變量$_FILES.

13.3.3文件上傳函數(shù)

13.3.4多文件上傳

13.4文件下載

13.5難點(diǎn)解答

13.5.1file()函數(shù)和file_get_contents()函數(shù)的區(qū)別

13.5.2設(shè)置表單屬性enctype

13.6小結(jié)

13.7動(dòng)手糾錯(cuò)

 

第14章PHP與Ajax技術(shù)

14.1Ajax概述

14.1.1什么是Ajax

14.1.2Ajax的開發(fā)模式

14.1.3Ajax的優(yōu)點(diǎn)

14.2Ajax使用的技術(shù)

14.2.1Ajax與JavaScript

14.2.2XMLHttpRequest對(duì)象

14.3Ajax技術(shù)的典型應(yīng)用

14.3.1應(yīng)用Ajax技術(shù)檢測(cè)用戶名

14.3.2使用jQuery的Ajax操作函數(shù)

14.4難點(diǎn)解答

14.4.1瀏覽器兼容性問題

14.4.2使用jQuery的Ajax方法

14.5小結(jié)

14.6動(dòng)手糾錯(cuò)

 

第15章ThinkPHP框架

15.1ThinkPHP簡(jiǎn)介

15.1.1ThinkPHP框架的特點(diǎn)

15.1.2環(huán)境要求

15.1.3下載ThinkPHP框架

15.2ThinkPHP基礎(chǔ)

15.2.1目錄結(jié)構(gòu)

15.2.2自動(dòng)生成目錄

15.2.3快速生成新模塊

15.2.4模塊化設(shè)計(jì)

15.2.5執(zhí)行流程

15.2.6命名規(guī)范

15.3ThinkPHP的配置

15.3.1配置格式

15.3.2調(diào)試配置

15.4ThinkPHP的控制器

15.4.1控制器

15.4.2輸入變量

15.4.3請(qǐng)求類型

15.4.4URL生成

15.4.5跳轉(zhuǎn)和重定向

15.4.6Ajax返回

15.5ThinkPHP的模型

15.5.1模型定義

15.5.2實(shí)例化模型

15.5.3連接數(shù)據(jù)庫

15.5.4連貫操作

15.5.5CURD操作

15.6ThinkPHP的視圖

15.6.1模板定義

15.6.2模板賦值

15.6.3指定模板文件

15.7內(nèi)置ThinkTemplate模板引擎

15.7.1變量輸出

15.7.2使用函數(shù)

15.7.3內(nèi)置標(biāo)簽

15.7.4模板繼承

15.8難點(diǎn)解答

15.8.1什么是單一入口?

15.8.2為什么要使用MVC設(shè)計(jì)模式?

15.9小結(jié)

 

第4篇項(xiàng)目實(shí)戰(zhàn)

 

第16章51購(gòu)商城

16.1系統(tǒng)功能設(shè)計(jì)

16.1.1系統(tǒng)功能結(jié)構(gòu)

16.1.2系統(tǒng)業(yè)務(wù)流程

16.2系統(tǒng)開發(fā)必備

16.2.1系統(tǒng)開發(fā)環(huán)境

16.2.2文件夾組織結(jié)構(gòu)

16.3數(shù)據(jù)庫設(shè)計(jì)

16.3.1數(shù)據(jù)庫概要說明

16.3.2數(shù)據(jù)庫邏輯設(shè)計(jì)

16.4前臺(tái)用戶模塊設(shè)計(jì)

16.4.1會(huì)員注冊(cè)模塊

16.4.2會(huì)員登錄模塊

16.5前臺(tái)首頁模塊設(shè)計(jì)

16.5.1商品分類模塊

16.5.2商品列表模塊

16.6購(gòu)物車模塊設(shè)計(jì)

16.6.1添加商品至購(gòu)物車

16.6.2查看購(gòu)物車商品

16.6.3清空購(gòu)物車

16.6.4添加收貨地址

16.6.5提交訂單

16.7后臺(tái)模塊設(shè)計(jì)

16.7.1管理員登錄模塊

16.7.2后臺(tái)首頁

16.7.3商品模塊

16.7.4訂單模塊

16.7.5其他模塊

16.8小結(jié)



本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)