幫助中心 | 我的帳號 | 關於我們

PHP實用教程(第4版新工科建設之路電腦類創新教材)

  • 作者:編者:鄭阿奇|責編:戴晨辰
  • 出版社:電子工業
  • ISBN:9787121474132
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:318
人民幣:RMB 69.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以PHP 7為平台。全書由4部分組成,涵蓋理論和實踐教學的全過程。第1部分「實用教程」介紹PHP、HTML+CSS基礎知識、PHP環境與開發入門、PHP基礎語法、PHP數組與字元串、PHP常用功能模塊、PHP面向對象程序設計、構建PHP互動網頁、資料庫基礎、使用PHP擴展函數庫操作資料庫、使用PDO通用介面操作資料庫、PHP與AJAX等內容;第2部分「實訓」選擇教程中有代表性的實例讓讀者先試做,然後提出要求,讓讀者參照書中的例子自己設計開發新功能,循序漸進地訓練、增強讀者的動手能力;第3部分「綜合應用實訓—PHP/MySQL學生成績管理系統」介紹一個基於流行ThinkPHP框架開發的學生成績管理系統,以培養讀者運用PHP解決實際問題的能力;第4部分「附錄」由附錄A「PHP程序調試與異常處理」和附錄B「PHP+HTML混合非框架學生成績管理系統」組成。
    本書配有電子課件、書中所有實常式序源代碼、綜合應用實訓項目工程源文件,讀者均可從華信教育資源網免費下載。書中所有實常式序均已上機調試通過。
    本書既可作為大學本科和高職高專相關課程教材與教學參考書,也可供從事PHP應用系統開發的人員學習和參考。

作者介紹
編者:鄭阿奇|責編:戴晨辰

目錄
第1部分  實用教程
  第1章  PHP、HTML+CSS基礎知識
    1.1  PHP和HTML簡介
      1.1.1  PHP
      1.1.2  HTML+CSS+JavaScript
      1.1.3  HTML基本結構
    1.2  HTML基礎
      1.2.1  基本描述
      1.2.2  設置文本格式
      1.2.3  多媒體標記
      1.2.4  表格的設置
      1.2.5  畫布
    1.3  表單
      1.3.1  表單標記
      1.3.2  表單輸入控制項
      1.3.3  其他表單控制項
    1.4  超鏈接
    1.5  框架
    1.6  HTML5高級功能
    1.7  層疊樣式表CSS
      1.7.1  樣式表定義
      1.7.2  樣式的繼承和作用順序
      1.7.3  CSS3新特性
      1.7.4  HTML5+CSS3
    習題1
  第2章  PHP環境與開發入門
    2.1  PHP環境搭建
      2.1.1  組件的選擇
      2.1.2  操作系統準備
      2.1.3  安裝Apache伺服器
      2.1.4  安裝PHP
      2.1.5  安裝MySQL資料庫
      2.1.6  安裝Eclipse開發工具
    2.2  PHP運行環境測試
      2.2.1  PHP項目與程序運行
      2.2.2  最簡單的PHP程序
      2.2.3  同一頁面上的PHP交互
      2.2.4  不同頁面上的PHP交互
    2.3  基於模板的程序開發
      2.3.1  安裝配置Smarty
      2.3.2  實例——顯示和錄入學生成績
    2.4  PHP集成環境
      2.4.1  phpStudy集成環境
      2.4.2  WampServer集成環境
    2.5  PHP項目遷移
    習題2
  第3章  PHP基礎語法
    3.1  PHP語法入門
      3.1.1  PHP標記風格
      3.1.2  PHP程序註釋

      3.1.3  PHP頁面輸出
      3.1.4  HTML嵌入PHP
      3.1.5  PHP使用JavaScript
    3.2  數據類型
      3.2.1  整型
      3.2.2  浮點型
      3.2.3  字元串
      3.2.4  布爾型
      3.2.5  數組和對象
      3.2.6  空類型
      3.2.7  資源型
      3.2.8  偽類型
      3.2.9  類型轉換
    3.3  變數與常量
      3.3.1  自定義變數
      3.3.2  可變變數
      3.3.3  預定義變數
      3.3.4  外部變數
      3.3.5  常量
    3.4  運算符與表達式
      3.4.1  算術運算符
      3.4.2  賦值運算符
      3.4.3  位運算符
      3.4.4  比較運算符
      3.4.5  錯誤控制運算符
      3.4.6  執行運算符
      3.4.7  遞增/遞減運算符
      3.4.8  邏輯運算符
      3.4.9  字元串運算符
      3.4.10  數組運算符和類型運算符
      3.4.11  運算符優先順序和結合性
      3.4.12  表達式
    3.5  程序流程式控制制
      3.5.1  條件控制語句
      3.5.2  循環控制語句
      3.5.3  流程式控制制符
      3.5.4  流程式控制制的替代語法
      3.5.5  包含文件操作
      3.5.6  declare結構
    3.6  PHP函數
      3.6.1  用戶自定義函數
      3.6.2  參數的傳遞
      3.6.3  函數變數的作用域
      3.6.4  函數的返回值
      3.6.5  函數的調用
      3.6.6  遞歸函數
      3.6.7  變數函數
      3.6.8  系統函數
      3.6.9  匿名函數
    3.7  綜合實例

      3.7.1  實例—多項選擇題
      3.7.2  實例—計算器程序
    習題3
  第4章  PHP數組與字元串
    4.1  數組及處理
      4.1.1  數組的創建和初始化
      4.1.2  鍵名和值的操作
      4.1.3  數組的遍歷和輸出
      4.1.4  數組的排序
      4.1.5  數組的集合操作
      4.1.6  其他操作
        4.1.7PHP5.4  之後版本新增特性
      4.1.8  實例—處理表格數據
    4.2  字元串操作
      4.2.1  字元串的定義與顯示
      4.2.2  字元串的格式化
      4.2.3  常用的字元串函數
      4.2.4  字元串的比較
      4.2.5  字元串的替換
      4.2.6  字元串與HTML
      4.2.7  其他字元串函數
      4.2.8  實例—留言簿內容處理
    4.3  正則表達式
      4.3.1  基礎知識
      4.3.2  PHP中正則表達式的應用
      4.3.3  實例—驗證表單內容
    習題4
  第5章  PHP常用功能模塊
    5.1  目錄與文件操作
      5.1.1  目錄操作
      5.1.2  文件的打開與關閉
      5.1.3  文件的寫入
      5.1.4  文件的讀取
      5.1.5  文件的上傳與下載
      5.1.6  其他常用文件函數
      5.1.7  實例—投票統計
    5.2  圖形處理
      5.2.1  安裝PHP圖像庫
      5.2.2  創建圖形
      5.2.3  繪製圖形
      5.2.4  圖形的處理
      5.2.5  其他的圖形函數
      5.2.6  實例—自動生成驗證碼
    5.3  日期和時間
      5.3.1  UNIX時間戳
      5.3.2  時間轉換為時間戳
      5.3.3  獲取日期和時間
      5.3.4  其他日期和時間函數
      5.3.5  實例—生成日曆
    習題5

  第6章  PHP面向對象程序設計
    6.1  基本概念
    6.2  PHP中的類
      6.2.1  創建類
      6.2.2  類的屬性和方法
      6.2.3  類的實例化
      6.2.4  類的訪問
      6.2.5  靜態屬性和方法
      6.2.6  構造函數和析構函數
    6.3  類的繼承
      6.3.1  子類訪問父類
      6.3.2  方法重載
      6.3.3  使用final關鍵字
      6.3.4  Traits機制
    6.4  抽象類與介面
      6.4.1  抽象類
      6.4.2  介面
    6.5  類的魔術方法
      6.5.1  複製對象
      6.5.2  方法重載
      6.5.3  屬性重載
      6.5.4  字元串轉換
      6.5.5  自動載入對象
      6.5.6  對象序列化
      6.5.7  對象調用
    6.6  類型判斷與引用
      6.6.1  對象類型的判斷
      6.6.2  通過變數引用類
      6.6.3  引用靜態調用的類
    6.7  實例—設計一個學生管理類
    習題6
  第7章  構建PHP互動網頁
    7.1  PHP與表單
      7.1.1  提交表單數據
      7.1.2  接收表單數據
      7.1.3  常用表單數據的驗證方法
      7.1.4  實例—使用PHP處理表單數據
    7.2  URL處理
      7.2.1  獲取URL參數
      7.2.2  解析URL
      7.2.3  URL編解碼
    7.3  頁面跳轉
      7.3.1  使用header()函數
      7.3.2  使用HTML標記
      7.3.3  使用客戶端腳本
    7.4  會話管理
      7.4.1  會話的工作原理
      7.4.2  實現會話
      7.4.3  Cookie技術
    7.5  實例—製作一個PHP互動網頁

    習題7
  第8章  資料庫基礎
    8.1  資料庫系統和SQL語言
    8.2  資料庫及其對象的創建
      8.2.1  安裝MySQL
      8.2.2  創建資料庫
      8.2.3  創建表
      8.2.4  創建表間記錄完整性
      8.2.5  創建觸發器
      8.2.6  創建存儲過程
    8.3  錄入數據測試資料庫對象關係
      8.3.1  錄入表記錄
      8.3.2  觸發器功能測試
      8.3.3  表間記錄完整性測試
      8.3.4  存儲過程的功能測試
    習題8
  第9章  使用PHP擴展函數庫操作資料庫
    9.1  基本原理
      9.1.1  使用擴展函數庫操作資料庫的流程
      9.1.2  各種DBMS的擴展函數
    9.2  操作MySQL資料庫
      9.2.1  連接資料庫伺服器
      9.2.2  選擇默認資料庫
      9.2.3  執行SQL語句
      9.2.4  處理結果集
      9.2.5  關閉連接
      9.2.6  其他MySQL擴展函數
      9.2.7  實例—操作課程表
    9.3  操作其他資料庫
      9.3.1  操作SQLServer
      9.3.2  操作Oracle
    習題9
  第10章  使用PDO通用介面操作資料庫
    10.1  基本原理
      10.1.1  PDO的基本概念
      10.1.2  PDO操作資料庫的步驟
    10.2  操作MySQL資料庫
      10.2.1  創建MySQL的PDO對象
      10.2.2  實例—開發登錄模塊
    10.3  基於PDO的資料庫移植
      10.3.1  安裝SQLServer的PDO驅動
      10.3.2  更換MySQL為SQLServer
    習題10
  第11章  PHP與AJAX
    11.1  AJAX基礎
      11.1.1  AJAX的工作原理
      11.1.2  AJAX初始化
      11.1.3  發送HTTP請求
      11.1.4  指定響應處理函數
      11.1.5  處理伺服器返回的信息

    11.2  PHP與AJAX交互
      11.2.1  使用GET方法
      11.2.2  使用POST方法
      11.2.3  實例——AJAX的應用
    習題11
第2部分  實訓
  實訓1  PHP、HTML+CSS基礎知識
    實訓1.1  基本標記
    實訓1.2  表格
    實訓1.3  表單
  實訓2  PHP環境與開發入門
    實訓2.1  環境安裝與簡單開發
    實訓2.2  Smarty模板開發
    實訓2.3  集成環境與項目遷移
  實訓3  PHP基礎語法
    實訓3.1  變數及輸出
    實訓3.2  程序流程式控制制
    實訓3.3  函數應用
  實訓4  PHP數組與字元串
    實訓4.1  數組處理
    實訓4.2  字元串操作
    實訓4.3  正則表達式
  實訓5  PHP常用功能模塊
    實訓5.1  文件操作
    實訓5.2  圖形處理
    實訓5.3  日期時間處理
  實訓6  PHP面向對象程序設計
  實訓7  構建PHP互動網頁
  實訓8  資料庫及對象創建與操作
    實訓8.1  熟悉MySQL
    實訓8.2  創建資料庫和表
    實訓8.3  創建和測試資料庫對象
  實訓9  使用PHP擴展函數庫操作資料庫
  實訓10  使用PDO通用介面操作資料庫
  實訓11  PHP與AJAX
第3部分  綜合應用實訓—PHP/MySQL學生成績管理系統
    P.1  ThinkPHP入門
      P.1.1  ThinkPHP的安裝
      P.1.2  ThinkPHP項目結構
      P.1.3  一個簡單的ThinkPHP程序
    P.2  ThinkPHP應用系統開發
      P.2.1  系統架構
      P.2.2  主頁設計
      P.2.3  學生管理
      P.2.4  成績管理
      P.2.5  課程管理
    P.3  自己設計實踐
      P.3.1  課程記錄操作和查詢計算統計
      P.3.2  學生課程成績信息查詢
第4部分  附錄

  附錄A  PHP程序調試與異常處理
    A.1  程序調試
      A.1.1  常見的編程錯誤
      A.1.2  PHP錯誤報告管理
      A.1.3  PHP錯誤調試方法
    A.2  異常處理
      A.2.1  異常處理類
      A.2.2  PHP的異常處理方法
  附錄B  PHP+HTML混合非框架學生成績管理系統

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032