《輕鬆學編程:輕鬆學PHP編程》以PHP5.0主線,詳細講解了開發動態網站所需的各種技術。《輕鬆學編程:輕鬆學PHP編程》共13章,首先介紹了PHP的基礎知識,包括配置PHP環境、輸出函式、運算符和表達式、條件和循環語句,以及類和對象的編程;然後重點對PHP的操作進行講解,包括字元串操作、數組遍歷和排序、獲取表單數據、保存用戶信息、操作檔案和MySQL資料庫等;另外還對PHP中如何處理異常、正則表達式和XML做了簡單介紹;最後通過一個綜合案例介紹PHP在實際開發中的套用。《輕鬆學編程:輕鬆學PHP編程》語言簡明扼要、結構清晰、內容豐富。
基本介紹
- 書名:輕鬆學編程:輕鬆學PHP編程
- 出版社:化學工業出版社
- 頁數:356頁
- 開本:16
- 品牌:化學工業出版社
- 作者:馬春興 王瑞敬
- 出版日期:2012年4月1日
- 語種:簡體中文
- ISBN:712213637X, 9787122136374
內容簡介
結構獨特:每個知識點都按照“概念→語法描述→實例描述→實例套用→運行結果→示例分析”的模式進行講解,非常符合科學的學習思維,很容易掌握。
形式新穎:用準確的語言總結概念,用直觀的圖示演示過程,用詳細的注釋解釋代碼,用形象的比喻幫助記憶。
內容豐富:涵蓋了實際PHP網站開發中所涉及的配置環境、輸出函式、運算符、流程控制語句、內置函式、操作字元串、運算元組、操作檔案、Web互動以及資料庫編程等方面的各種技術。
隨書光碟:《輕鬆學編程:輕鬆學PHP編程》為實例配備了視頻教學檔案,讀者可以通過視頻檔案更加直觀地學習PHP的使用知識。
網站技術支持:讀者在學習或者工作的過程中,如果遇到實際問題,可以直接登錄itzcn網站與我們取得聯繫,編者會在第一時間內給予幫助。
貼心的提示:為了便於讀者閱讀,全書還穿插著一些技巧、提示等小貼士。
圖書目錄
1.1 PHP概述
1.2 搭建PHP環境
1.2.1 安裝Apache伺服器
1.2.2 安裝MySQL資料庫
1.2.3 安裝PHP運行庫
1.3 PHP配置檔案概述
1.4 PHP語法結構
1.4.1 默認標記
1.4.2 腳本標記
1.4.3 短標記
1.4.4 ASP風格標記
1.5 程式注釋
1.5.1 單行注釋
1.5.2 Perl風格單行注釋
1.5.3 多行注釋語法
1.6 PHP輸出函式
1.6.1 print()函式
1.6.2 echo()函式
1.6.3 printf()函式
1.6.4 sprintf()函式
1.7 實踐案例:編寫一個PHP程式
1.8 動手練一練
1.8.1 練習題
1.8.2 上機實踐
第2章 PHP語法基礎
2.1 變數
2.1.1 變數命名規則
2.1.2 創建變數
2.1.3 變數作用域
2.2 常量
2.3 數據類型
2.3.1 單一數據類型
2.3.2 複合數據類型
2.3.3 特殊數據類型
2.4 類型轉換
2.4.1 自動轉換
2.4.2 強制類型轉換
2.4.3 轉換函式
2.5 運算符
2.5.1 算術運算符
2.5.2 賦值運算符
2.5.3 比較運算符
2.5.4 邏輯運算符
2.5.5 位運算符
2.5.6 字元串運算符
2.5.7 自增和自減運算符
2.5.8 錯誤控制運算符
2.6 運算符優先權
2.7 表達式
2.8 實踐案例:編寫圖書收據列印程式
2.9 動手練一練
2.9.1 練習題
2.9.2 上機實踐
第3章 PHP流程控制語句
3.1 條件控制語句
3.1.1 單條件if語句
3.1.2 雙條件if語句
3.1.3 多條件if語句
3.1.4 嵌套if語句
3.1.5 switch語句
3.2 循環控制語句
3.2.1 while循環語句
3.2.2 do while循環語句
3.2.3 for循環語句
3.2.4 foreach循環語句
3.3 跳轉控制語句
3.3.1 break語句
3.3.2 continue語句
3.3.3 return語句
3.4 實踐案例:在面上顯示前50個素數
3.5 動手練一練
3.5.1 練習題
3.5.2 上機實踐
第4章 PHP面向對象編程
4.1 面向對象概述
4.1.1 什麼是對象
4.1.2 封裝
4.1.3 繼承
4.1.4 多態
4.2 類和對象
4.3 類的成員
4.3.1 欄位
4.3.2 屬性
4.3.3 常量
4.3.4 方法
4.3.5 作用域關鍵字
4.4 構造函式和析構函式
4.4.1 構造函式
4.4.2 析構函式
4.5 繼承
4.5.1 類繼承
4.5.2 構造函式繼承
4.6 接口
4.6.1 接口的概念
4.6.2 定義接口
4.6.3 實現接口
4.7 實踐案例:編寫圖書管理系統
4.8 動手練一練
4.8.1 練習題
4.8.2 上機實踐
第5章 使用PHP函式
5.1 數學函式
5.2 日期和時間函式
5.2.1 date()函式
5.2.2 checkdate()函式
5.2.3 gmdate()函式
5.2.4 getdate()函式
5.2.5 time()函式
5.3 檔案引用函式
5.3.1 include()函式
5.3.2 require()函式
5.3.3 include_once()函式和require_once()函式
5.4 創建自定義函式
5.4.1 自定義函式格式
5.4.2 調用自定義函式
5.4.3 函式的參數
5.5 函式的高級套用
5.5.1 嵌套函式
5.5.2 遞歸函式
5.6 實踐案例:實現網站後台管理
5.7 動手練一練
5.7.1 練習題
5.7.2 上機實踐
第6章 操作字元串
6.1 字元串簡介
6.2 定義字元串
6.2.1 使用單引號
6.2.2 使用雙引號
6.2.3 使用定界符
6.3 字元串運算符
6.4 字元串操作
6.4.1 去除字元串首尾空格和特殊字元
6.4.2 字元串大小寫轉換
6.4.3 填充字元串
6.4.4 獲取字元串的長度
6.4.5 截取字元串
6.4.6 比較字元串
6.4.7 檢索字元串
6.4.8 替換字元串
6.4.9 分隔字元串
6.4.10 將字元串轉換為HTML
6.4.11 將HTML轉換為字元串
6.5 實踐案例:實現網站後台登錄功能
6.6 動手練一練
6.6.1 練習題
6.6.2 上機實踐
第7章 運算元組
7.1 數組概述
7.1.1 創建數組
7.1.2 測試數組
7.1.3 遍歷數組
7.1.4 統計數組中的元素
7.2 數組的基本操作
7.2.1 定位數組
7.2.2 增加數組元素
7.2.3 刪除數組元素
7.3 管理數組
7.3.1 合併數組
7.3.2 截取數組
7.3.3 從數組中提取元素
7.4 數組的排序
7.4.1 按值對數組排序
7.4.2 按鍵對數組排序
7.4.3 排序時保持鍵-值對
7.4.4 實現級聯排序
7.4.5 自定義排序算法
7.5 其他數組函式
7.6 實踐案例:實現圖書網站首
7.7 動手練一練
7.7.1 練習題
7.7.2 上機實踐
第8章 操作HTML面
8.1 HTML表單
8.1.1 HTML表單元素
8.1.2 創建發表評論表單
8.2 使用PHP為表單元素賦值
8.3 提交表單數據
8.3.1 GET和POST提交方式
8.3.2 獲取POST提交的數據
8.3.3 獲取GET提交的數據
8.4 獲取表單中的多值
8.5 遍歷表單
8.6 處理URL中的參數
8.6.1 編碼操作
8.6.2 解碼操作
8.7 Session管理
8.7.1 Session簡介
8.7.2 獲取Session ID
8.7.3 啟動Session
8.7.4 刪除Session
8.8 Cookie管理
8.8.1 創建Cookie
8.8.2 訪問Cookie
8.8.3 刪除Cookie
8.9 實踐案例:實現圖書網站購物車
8.10 動手練一練
8.10.1 練習題
8.10.2 上機實踐
第9章 操作檔案和目錄
9.1 檔案處理
9.1.1 打開檔案
9.1.2 關閉檔案
9.1.3 寫入檔案
9.1.4 讀取檔案
9.1.5 刪除檔案
9.1.6 複製檔案
9.2 獲取檔案屬性
9.3 目錄處理
9.3.1 打開和關閉目錄
9.3.2 讀取目錄
9.3.3 解析目錄
9.3.4 新建目錄
9.3.5 刪除目錄
9.4 獲取目錄容量
9.5 檔案上傳
9.6 檔案下載
9.7 實踐案例:實現圖書網站的留言本模組
9.8 動手練一練
9.8.1 練習題
9.8.2 上機實踐
第10章 運算元據庫
10.1 建立到MySQL的連線
10.1.1 建立普通連線
10.1.2 建立持久化連線
10.1.3 關閉連線
10.2 選擇資料庫
10.3 基本操作
10.3.1 執行SQL語句
10.3.2 獲取數據
10.3.3 顯示數據
10.4 數據分顯示
10.5 資料庫高級操作
10.5.1 獲取資料庫信息
10.5.2 獲取表信息
10.5.3 獲取列信息
10.6 讀取資料庫顯示亂碼解決方案
10.6.1 了解產生亂碼的原因
10.6.2 PHP網的編碼
10.6.3 MySQL資料庫的編碼
10.7 實踐案例:實現基於資料庫的圖書網站
10.8 動手練一練
10.8.1 練習題
10.8.2 上機實踐
第11章 套用Ajax技術
11.1 Ajax概述
11.2 XMLHttpRequest對象
11.2.1 創建XMLHttpRequest對象
11.2.2 XMLHttpRequest對象的屬性和方法
11.2.3 XMLHttpRequest對象的生命周期
11.2.4 傳送請求和處理回調函式
11.3 普通文本格式
11.3.1 傳送帶參數的普通請求
11.3.2 處理文本格式的回響
序言
本書以目前主流的PHP 5為例,由淺入深、全面詳細地介紹了Web開發所需的PHP技術。本書語言簡明扼要、結構清晰、內容豐富,非常適合PHP的初學者,也可作為大、中院校師生和培訓班的教材。