注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程PHP快速入門及項目實戰(zhàn)

PHP快速入門及項目實戰(zhàn)

PHP快速入門及項目實戰(zhàn)

定 價:¥49.80

作 者: 潘凱華,李慧,劉欣 等編著
出版社: 清華大學出版社
叢編項:
標 簽: PHP

ISBN: 9787302273073 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 425 字數(shù):  

內容簡介

  《php快速入門及項目實戰(zhàn)》系統(tǒng)、全面地講解了使用php語言進行編程的各種技術,全書分為4篇18章,其中第1篇為基礎篇(第1~8章),主要內容包括:php概述,php基礎,php函數(shù),php流程控制語句,php數(shù)組,web技術,mysql數(shù)據(jù)庫和php數(shù)據(jù)庫編程技術;第2篇為技能提高篇(第9~13章),主要內容包括字符串高級處理,日期和時間處理,圖形圖像處理,文件目錄處理和面向對象編程;第3篇為高級應用篇(第14~17章),主要內容包括pdo數(shù)據(jù)庫抽象層,smarty模板,thinkphp框架和php的字符編碼;第4篇為實戰(zhàn)項目篇(第18章),通過模擬hao123網(wǎng)站,開發(fā)明日導航網(wǎng)站,以此來鞏固所學基礎知識,掌握應用thinkphp框架開發(fā)web項目的精髓。《php快速入門及項目實戰(zhàn)》提供了大量的自學視頻、源程序、素材,提供了相關的模塊庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、qq、論壇等技術支持。《php快速入門及項目實戰(zhàn)》內容詳盡,實例豐富,非常適合作為零基礎學習人員的學習用書和大中專院校師生的學習教材,也適合作為相關培訓機構的師生和軟件開發(fā)人員的參考資料。

作者簡介

暫缺《PHP快速入門及項目實戰(zhàn)》作者簡介

圖書目錄

《php快速入門及項目實戰(zhàn)》
第1篇 基礎篇
第1章 php概述
( 自學視頻、源程序:配套資源\\mr\\1\\)
1.1 如何學好php
1.1.1 什么是php
1.1.2 php版本
1.1.3 php的應用領域
1.1.4 php5的新特性
1.1.5 下載php及相關軟件
1.1.6 代碼編輯工具
1.1.7 下載php用戶手冊
1.2 環(huán)境的搭建
1.2.1 appserv——windows版php集成化安裝包
1.2.2 xampp——linux版php集成化安裝包
上機演練
1.3 php開發(fā)環(huán)境的關鍵配置信息
1.3.1 apache服務器的基本配置
1.3.2 php.ini文件的基本配置
1.4 解決php的常見配置問題
1.4.1 解決apache服務器端口沖突
1.4.2 設置php的系統(tǒng)當前時間
1.4.3 增加php擴展模塊
本章摘要
習題
實戰(zhàn)模擬
第2章 php基礎
( 自學視頻、源程序:配套資源\\mr\\2\\)
2.1 php工作原理
2.2 php標記
上機演練
2.3 代碼注釋
2.3.1 使用php注釋
2.3.2 有效使用注釋
2.4 php常量
2.4.1 聲明和使用常量
2.4.2 預定義常量
上機演練
2.5 php變量
2.5.1 聲明變量
2.5.2 變量賦值
2.5.3 變量作用域
2.5.4 可變變量
2.6 php數(shù)據(jù)類型
2.6.1 標量數(shù)據(jù)類型
2.6.2 復合數(shù)據(jù)類型
2.6.3 特殊數(shù)據(jù)類型
2.6.4 轉換數(shù)據(jù)類型
2.6.5 檢測數(shù)據(jù)類型
上機演練
2.7 php的運算符
2.7.1 算術運算符
2.7.2 字符串運算符
2.7.3 賦值運算符
2.7.4 位運算符
2.7.5 自增或自減運算符
2.7.6 邏輯運算符
2.7.7 比較運算符
2.7.8 三元運算符
2.7.9 運算符的使用規(guī)則
上機演練
本章摘要
習題
實戰(zhàn)模擬
第3章 php函數(shù)
( 自學視頻、源程序:配套資源\\mr\\3\\)
3.1 php函數(shù)
3.1.1 定義和調用函數(shù)
3.1.2 在函數(shù)間傳遞參數(shù)
3.1.3 從函數(shù)中返回值
3.1.4 變量函數(shù)
3.1.5 對函數(shù)的引用
3.1.6 取消引用
上機演練
3.2 php變量函數(shù)庫
3.3 php字符串函數(shù)庫
上機演練
3.4 php日期時間函數(shù)庫
上機演練
3.5 php數(shù)學函數(shù)庫
上機演練
3.6 php文件系統(tǒng)函數(shù)庫
上機演練
3.7 mysql函數(shù)庫
上機演練
本章摘要
習題
實戰(zhàn)模擬
第4章 php流程控制語句
( 自學視頻、源程序:配套資源\\mr\\4\\)
4.1 程序的3種控制結構
4.1.1 順序結構
4.1.2 選擇(分支)結構
4.1.3 循環(huán)結構
4.2 條件控制語句
4.2.1 if條件控制語句
4.2.2 switch多分支語句
上機演練
4.3 循環(huán)控制語句
4.3.1 while循環(huán)語句
4.3.2 do...while循環(huán)語句
4.3.3 for循環(huán)語句
4.3.4 foreach循環(huán)語句
上機演練
4.4 跳轉語句
4.4.1 break跳轉語句
4.4.2 continue跳轉語句
上機演練
4.5 包含語句
4.5.1 include()語句
4.5.2 require()語句
4.5.3 include_once()語句
4.5.4 require_once()語句
4.5.5 include()語句和require()語句的區(qū)別
上機演練
本章摘要
習題
實戰(zhàn)模擬
第5章 php數(shù)組
( 自學視頻、源程序:配套資源\\mr\\5\\)
5.1 數(shù)組概述
5.2 數(shù)組類型
5.3 聲明數(shù)組
5.3.1 用戶創(chuàng)建數(shù)組
5.3.2 函數(shù)創(chuàng)建數(shù)組
5.3.3 創(chuàng)建二維數(shù)組
5.4 遍歷、輸出數(shù)組
5.4.1 遍歷數(shù)組
5.4.2 輸出數(shù)組元素
5.5 php數(shù)組函數(shù)
5.5.1 統(tǒng)計數(shù)組元素個數(shù)
5.5.2 向數(shù)組中添加元素
5.5.3 獲取數(shù)組中最后一個元素
5.5.4 刪除數(shù)組中重復元素
5.5.5 獲取數(shù)組中指定元素的鍵名
5.5.6 將數(shù)組中元素合成字符串
上機演練
本章摘要
習題
實戰(zhàn)模擬
第6章 web技術
( 自學視頻、源程序:配套資源\\mr\\6\\)
6.1 http基礎
6.2 變量
6.3 服務器信息
上機演練
6.4 表單處理
6.4.1 創(chuàng)建表單
6.4.2 添加表單元素
6.4.3 方法
6.4.4 對參數(shù)進行自動引號處理
6.4.5 自處理頁面
6.4.6 粘性表單
6.4.7 多值參數(shù)
6.4.8 粘性多值參數(shù)
6.4.9 文件上傳
6.4.10 表單驗證
上機演練
6.5 設置響應頭
6.5.1 不同的內容類型
6.5.2 重定向
6.5.3 設置過期時間
6.5.4 http認證
6.5.5 文件下載
上機演練
6.6 維持狀態(tài)
6.6.1 cookie
6.6.2 會話
上機演練
本章摘要
習題
實戰(zhàn)模擬
第7章 mysql數(shù)據(jù)庫
( 自學視頻、源程序:配套資源\\mr\\7\\)
7.1 mysql概述
7.1.1 mysql的特點
7.1.2 sql和mysql
7.2 mysql服務器的啟動和關閉
7.2.1 啟動mysql服務器
7.2.2 連接mysql服務器
7.2.3 關閉mysql服務器
7.3 操作mysql數(shù)據(jù)庫
7.3.1 創(chuàng)建新數(shù)據(jù)庫
7.3.2 選擇指定數(shù)據(jù)庫
7.3.3 刪除指定數(shù)據(jù)庫
7.4 操作mysql數(shù)據(jù)表
7.4.1 創(chuàng)建一個表
7.4.2 查看數(shù)據(jù)表結構
7.4.3 修改數(shù)據(jù)表結構
7.4.4 重命名數(shù)據(jù)表
7.4.5 刪除指定數(shù)據(jù)表
7.5 操作mysql數(shù)據(jù)
7.5.1 向數(shù)據(jù)表中添加數(shù)據(jù)(insert)
7.5.2 更新數(shù)據(jù)表中的數(shù)據(jù)(update)
7.5.3 刪除數(shù)據(jù)表中的數(shù)據(jù)(delete)
7.5.4 查詢數(shù)據(jù)表中的數(shù)據(jù)(select)
7.6 mysql數(shù)據(jù)類型
7.6.1 數(shù)字類型
7.6.2 字符串類型
7.6.3 日期和時間數(shù)據(jù)類型
7.7 phpmyadmin管理mysql數(shù)據(jù)庫
7.7.1 管理數(shù)據(jù)庫
7.7.2 管理數(shù)據(jù)表
7.7.3 管理數(shù)據(jù)記錄
7.7.4 導入和導出數(shù)據(jù)
本章摘要
習題
實戰(zhàn)模擬
第8章 php數(shù)據(jù)庫編程技術
( 自學視頻、源程序:配套資源\\mr\\8\\)
8.1 php操作mysql數(shù)據(jù)庫的步驟
8.2 php操作mysql數(shù)據(jù)庫的函數(shù)
8.2.1 mysql_connect()函數(shù)連接mysql服務器
8.2.2 mysql_select_db()函數(shù)選擇mysql數(shù)據(jù)庫
8.2.3 mysql_query()函數(shù)執(zhí)行sql語句
8.2.4 mysql_fetch_array()函數(shù)將結果集返回到數(shù)組中
8.2.5 mysql_fetch_row()函數(shù)從結果集中獲取一行作為枚舉數(shù)組
8.2.6 mysql_num_rows()函數(shù)獲取查詢結果集中的記錄數(shù)
8.2.7 mysql_free_result()函數(shù)釋放內存
8.2.8 mysql_close()函數(shù)關閉連接
上機演練
8.3 管理mysql數(shù)據(jù)庫中的數(shù)據(jù)
8.3.1 向數(shù)據(jù)庫中添加數(shù)據(jù)
8.3.2 瀏覽數(shù)據(jù)庫中數(shù)據(jù)
8.3.3 編輯數(shù)據(jù)庫數(shù)據(jù)
8.3.4 刪除數(shù)據(jù)
8.3.5 批量刪除數(shù)據(jù)
上機演練
本章摘要
習題
實戰(zhàn)模擬
第2篇 技能提高篇
第9章 字符串高級處理
( 自學視頻、源程序:配套資源\\mr\\9\\)
9.1 初識字符串
9.2 轉義、還原字符串
9.3 截取字符串
上機演練
9.4 分割、合成字符串
上機演練
9.5 替換字符串
9.5.1 str_ireplace()函數(shù)
9.5.2 substr_replace()函數(shù)
上機演練
9.6 檢索字符串
9.6.1 strstr()函數(shù)
9.6.2 substr_count()函數(shù)
上機演練
9.7 去掉字符串首尾空格和特殊字符
9.7.1 ltrim()函數(shù)
9.7.2 rtrim()函數(shù)
9.7.3 trim()函數(shù)
上機演練
9.8 字符串與html轉換
上機演練
本章摘要
習題
實戰(zhàn)模擬
第10章 日期和時間處理
( 自學視頻、源程序:配套資源\\mr\\10\\)
10.1 php的時間觀念
10.1.1 在php.ini文件中設置時區(qū)
10.1.2 通過date_default_timezone_set函數(shù)設置時區(qū)
上機演練
10.2 unix時間戳
10.2.1 獲取任意日期、時間的時間戳
10.2.2 獲取當前時間戳
10.2.3 日期、時間轉換為unix時間戳
上機演練
10.3 日期和時間處理
10.3.1 格式化日期和時間
10.3.2 獲取日期和時間信息
10.3.3 檢驗日期和時間的有效性
上機演練
本章摘要
習題
實戰(zhàn)模擬
第11章 圖形圖像處理
( 自學視頻、源程序:配套資源\\mr\\11\\)
11.1 了解gd2函數(shù)庫
11.2 設置gd2函數(shù)庫
11.3 常用圖像處理技術
11.3.1 創(chuàng)建畫布
11.3.2 顏色處理
11.3.3 繪制文字
11.3.4 輸出圖像
11.3.5 銷毀圖像
上機演練
11.4 運用jpgraph類庫繪制圖像
11.4.1 jpgraph類庫簡介
11.4.2 jpgraph類庫的安裝
11.4.3 柱形圖分析產(chǎn)品月銷售量
11.4.4 折線圖分析網(wǎng)站一天內的訪問走勢
11.4.5 3d餅形圖展示各部門不同月份的業(yè)績
上機演練
本章摘要
習題
實戰(zhàn)模擬
第12章 文件、目錄處理
( 自學視頻、源程序:配套資源\\mr\\12\\)
12.1 基本的文件處理
12.1.1 打開一個文件
12.1.2 讀取文件內容
12.1.3 向文件中寫入數(shù)據(jù)
12.1.4 關閉文件指針
上機演練
12.2 目錄操作技術
12.2.1 打開指定目錄
12.2.2 讀取目錄結構
12.2.3 關閉目錄指針
上機演練
本章摘要
習題
實戰(zhàn)模擬
第13章 面向對象編程
( 自學視頻、源程序:配套資源\\mr\\13\\)
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 創(chuàng)建對象
13.3.2 訪問類中成員
13.3.3 特殊的訪問方法——
“$this”和“::”
13.3.4 構造方法和析構方法
上機演練
13.4 面向對象的封裝特性
13.4.1 public(公共成員)
13.4.2 private(私有成員)
13.4.3 protected(保護成員)
上機演練
13.5 面向對象的繼承特性
13.5.1 類的繼承——extends關鍵字
13.5.2 類的繼承——parent::關鍵字
13.5.3 覆蓋父類方法
上機演練
13.6 抽象類和接口
13.6.1 抽象類
13.6.2 接口
13.7 面向對象的多態(tài)性
13.7.1 通過繼承實現(xiàn)多態(tài)
13.7.2 通過接口實現(xiàn)多態(tài)
13.8 面向對象的關鍵字
13.8.1 final關鍵字
13.8.2 static關鍵字——聲明靜態(tài)類成員
13.8.3 clone關鍵字——克隆對象
上機演練
13.9 面向對象的魔術方法
13.9.1 __set和__get方法
13.9.2 __isset和__unset方法
13.9.3 __call方法
13.9.4 __tostring方法
13.9.5 __autoload方法
上機演練
本章摘要
習題
實戰(zhàn)模擬
第3篇 高級應用篇
第14章 pdo數(shù)據(jù)庫抽象層
( 自學視頻、源程序:配套資源\\mr\\14\\)
14.1 什么是pdo
14.1.1 pdo概述
14.1.2 pdo特點
14.1.3 安裝pdo
14.2 pdo連接數(shù)據(jù)庫
14.2.1 pdo構造函數(shù)
14.2.2 dsn詳解
上機演練
14.3 pdo中執(zhí)行sql語句
14.3.1 exec方法
14.3.2 query方法
14.3.3 預處理語句——prepare和
execute
上機演練
14.4 pdo中獲取結果集
14.4.1 fetch方法
14.4.2 fetchall方法
14.4.3 fetchcolumn方法
上機演練
14.5 pdo中捕獲sql語句中的錯誤
14.5.1 使用默認模式——pdo::errmode_silent
14.5.2 使用警告模式——pdo::errmode_warning
14.5.3 使用異常模式——pdo::errmode_exception
14.6 pdo中錯誤處理
14.6.1 errorcode方法
14.6.2 errorinfo方法
14.7 pdo中事務處理
14.8 pdo中存儲過程
本章摘要
習題
實戰(zhàn)模擬
第15章 smarty模板
( 自學視頻、源程序:配套資源\\mr\\15\\)
15.1 走進smarty模板引擎
15.1.1 smarty模板引擎下載
15.1.2 smarty模板引擎安裝
15.1.3 smarty模板引擎配置
15.1.4 smarty模板的應用
上機演練
15.2 smarty模板設計——靜態(tài)頁處理
15.2.1 基本語法(注釋、函數(shù)和屬性)
15.2.2 smarty模板設計變量
15.2.3 變量調節(jié)器
15.2.4 內建函數(shù)(動態(tài)文件、模板文件的包含和流程控制語句)
15.2.5 自定義函數(shù)
15.2.6 配置文件
上機演練
15.3 smarty程序設計——動態(tài)文件操作
15.3.1 smarty_path常量
15.3.2 smarty程序設計變量
15.3.3 smarty方法
15.3.4 smarty緩存
上機演練
本章摘要
習題
實戰(zhàn)模擬
第16章 thinkphp框架
( 自學視頻、源程序:配套資源\\mr\\16\\)
16.1 thinkphp簡介
16.1.1 thinkphp框架的特點
16.1.2 環(huán)境要求
16.1.3 下載thinkphp框架
16.2 thinkphp架構
16.2.1 thinkphp的目錄結構
16.2.2 自動生成目錄
16.2.3 項目目錄部署方案
16.2.4 命名規(guī)范
16.2.5 項目構建流程
16.3 thinkphp的配置
16.3.1 配置格式
16.3.2 調試配置
16.4 thinkphp的控制器
16.4.1 控制器
16.4.2 跨模塊調用
16.5 thinkphp的模型
16.5.1 模型的命名
16.5.2 實例化模型
16.5.3 屬性訪問
16.5.4 連接數(shù)據(jù)庫
16.5.5 創(chuàng)建數(shù)據(jù)
16.5.6 連貫操作
16.5.7 curd操作
上機演練
16.6 thinkphp的視圖
16.6.1 模板定義
16.6.2 模板賦值
16.6.3 指定模板文件
16.6.4 特殊字符串替換
上機演練
16.7 內置thinktemplate模板引擎
上機演練
本章摘要
習題
實戰(zhàn)模擬
第17章 php的字符編碼
( 自學視頻、源程序:配套資源\\mr\\17\\)
17.1 字符集和編碼
17.1.1 iso8859字符集
17.1.2 gb2312與gbk字符集
17.1.3 unicode字符集
17.1.4 utf-8編碼
上機演練
17.2 php網(wǎng)頁的字符編碼
17.2.1 設置編碼格式
17.2.2 轉換編碼格式
17.2.3 檢測字符串的編碼
上機演練
17.3 php開發(fā)中的亂碼問題
17.3.1 解決頁面中的亂碼問題
17.3.2 數(shù)據(jù)庫中的字符集編碼問題
17.3.3 避免截取中文字符串時出現(xiàn)亂碼
上機演練
本章摘要
習題
實戰(zhàn)模擬
第4篇 實戰(zhàn)項目篇
第18章 明日導航網(wǎng)(php+thinkphp+mysql實現(xiàn))
( 自學視頻、源程序:配套資源\\mr\\18\\)
18.1 項目設計思路
18.1.1 功能闡述
18.1.2 功能結構
18.1.3 系統(tǒng)預覽
18.2 數(shù)據(jù)庫設計
18.2.1 數(shù)據(jù)庫設計
18.2.2 數(shù)據(jù)表設計
18.2.3 連接數(shù)據(jù)庫
18.3 thinkphp架設項目結構
18.3.1 下載thinkphp框架
18.3.2 自動生成項目目錄
18.4 明日導航前臺頁面設計
18.4.1 頁面設計概述
18.4.2 控制器的創(chuàng)建
18.4.3 視圖中應用到的模板標簽
18.4.4 在視圖中創(chuàng)建模板文件
18.5 明日導航后臺管理設計
18.5.1 后臺管理概述
18.5.2 通過系統(tǒng)配置文件存儲后臺登錄數(shù)據(jù)
18.5.3 后臺管理架構解析
18.5.4 thinkphp框架中的分頁技術
18.5.5 后臺管理視圖中應用的模板標簽
18.5.6 后臺登錄
18.5.7 后臺管理主頁
18.5.8 高級類別管理
18.5.9 判斷訪問用戶的權限
18.5.10 操作提示頁面
項目發(fā)布
開發(fā)總結 

本目錄推薦

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