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

PHP網站開發實例教程(第3版工業和信息化精品系列教材)

  • 作者:編者:黑馬程序員|責編:范博濤
  • 出版社:人民郵電
  • ISBN:9787115636546
  • 出版日期:2024/05/01
  • 裝幀:平裝
  • 頁數:205
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書作為面向PHP初學者的入門級教材,以通俗易懂的語言、豐富的圖解和實用的案例,詳細講解如何使用PHP開髮網站。
    全書共11章。第1章講解PHP開發環境的搭建,第2?5章講解PHP基礎知識,第6章講解PHP面向對象編程的相關內容,第7章和第8章講解PHP框架的基礎知識,第9章講解PDO擴展和Smarty模板引擎,第10章和第11章講解項目實戰和Laravel框架。
    本書適合作為高等教育本、專科院校電腦相關專業的教材,也可作為廣大電腦編程愛好者的自學參考書。

作者介紹
編者:黑馬程序員|責編:范博濤

目錄
第1章  初識PHP
  1.1  PHP簡介
    1.1.1  PHP概述
    1.1.2  PHP的特點
  1.2  網站簡介
    1.2.1  網站概述
    1.2.2  網站的訪問
  1.3  搭建開發環境
    1.3.1  安裝Visual Studio Code
    1.3.2  安裝Apache HTTP Server
    1.3.3  安裝PHP
  1.4  配置Web伺服器
    1.4.1  配置虛擬主機
    1.4.2  設置目錄訪問許可權
    1.4.3  【案例】根據需求配置虛擬主機
  本章小結
  課後練習
第2章  PHP語法基礎
  2.1  基本語法
    2.1.1  PHP標記
    2.1.2  註釋
    2.1.3  輸出語句
    2.1.4  標識符
    2.1.5  關鍵字
    2.1.6  【案例】在網頁中嵌入PHP代碼
  2.2  變數、常量和表達式
    2.2.1  變數
    2.2.2  可變變數
    2.2.3  常量
    2.2.4  預定義常量
    2.2.5  表達式
    2.2.6  【案例】顯示伺服器信息
  2.3  數據類型
    2.3.1  數據類型分類
    2.3.2  數據類型檢測
    2.3.3  數據類型轉換
  2.4  運算符
    2.4.1  算術運算符
    2.4.2  賦值運算符
    2.4.3  【案例】商品價格計算
    2.4.4  錯誤控制運算符
    2.4.5  比較運算符
    2.4.6  合併運算符
    2.4.7  三元運算符
    2.4.8  邏輯運算符
    2.4.9  遞增與遞減運算符
    2.4.10  位運算符
    2.4.11  運算符優先順序
  2.5  流程式控制制
    2.5.1  分支結構

    2.5.2  【案例】判斷學生成績等級
    2.5.3  循環結構
    2.5.4  循環嵌套
    2.5.5  【案例】九九乘法表
    2.5.6  跳轉語句
  2.6  文件包含語句
    2.6.1  include語句和require語句
    2.6.2  include_once語句和require_once語句
  本章小結
  課後練習
第3章  PHP函數與數組
  3.1  函數
    3.1.1  函數的定義和調用
    3.1.2  設置函數參數的默認值
    3.1.3  變數的作用域
    3.1.4  可變函數
    3.1.5  匿名函數
    3.1.6  函數的遞歸調用
    3.1.7  字元串函數
    3.1.8  數學函數
    3.1.9  時間和日期函數
    3.1.10  【案例】獲取文件擴展名
  3.2  數組
    3.2.1  初識數組
    3.2.2  數組的基本使用
    3.2.3  遍曆數組
    3.2.4  數組和字元串的轉換
    3.2.5  【案例】訂貨單
  3.3  常用數組函數
    3.3.1  基本數組函數
    3.3.2  數組排序函數
    3.3.3  數組檢索函數
    3.3.4  【案例】學生隨機分組
  本章小結
  課後練習
第4章  PHP進階
  4.1  錯誤處理
    4.1.1  錯誤類型
    4.1.2  錯誤信息
  4.2  HTTP
    4.2.1  HTTP概述
    4.2.2  HTTP請求
    4.2.3  查看請求數據
    4.2.4  HTTP響應
    4.2.5  設置響應數據
  4.3  表單傳值
    4.3.1  表單傳值方式
    4.3.2  接收表單數據
    4.3.3  表單提交數組值
  4.4  會話技術

    4.4.1  Cookie簡介
    4.4.2  Cookie的基本使用方法
    4.4.3  Session簡介
    4.4.4  Session的基本使用方法
    4.4.5  Session的配置
    4.4.6  【案例】用戶登錄和退出
  4.5  圖像處理
    4.5.1  開啟GD擴展
    4.5.2  常用的圖像處理函數
    4.5.3  【案例】製作驗證碼
  4.6  目錄和文件操作
    4.6.1  目錄操作
    4.6.2  文件操作
    4.6.3  【案例】遞歸遍歷目錄
    4.6.4  單文件上傳
    4.6.5  多文件上傳
    4.6.6  【案例】文件上傳
  4.7  正則表達式
    4.7.1  正則表達式概述
    4.7.2  正則表達式函數
  本章小結
  課後練習
第5章  PHP操作MySQL
  5.1  MySQL環境搭建
    5.1.1  獲取MySQL
    5.1.2  安裝MySQL
    5.1.3  配置和啟動MySQL
    5.1.4  登錄MySQL
  5.2  PHP中的資料庫擴展
  5.3  MySQLi擴展的使用
    5.3.1  開啟MySQLi擴展
    5.3.2  MySQLi擴展的常用函數
    5.3.3  使用MySQLi擴展操作資料庫
    5.3.4  使用MySQLi擴展操作數據
  本章小結
  課後練習
第6章  PHP面向對象編程
  6.1  初識面向對象
    6.1.1  面向過程與面向對象的區別
    6.1.2  面向對象中的類與對象
    6.1.3  面向對象的三大特性
  6.2  類與對象的使用
    6.2.1  類的定義和實例化
    6.2.2  類成員
    6.2.3  對象的克隆
    6.2.4  訪問控制修飾符
    6.2.5  類中的$this
    6.2.6  構造方法
    6.2.7  析構方法
  6.3  類常量和靜態成員

    6.3.1  類常量
    6.3.2  靜態成員
  6.4  繼承
    6.4.1  繼承的實現
    6.4.2  有限繼承
    6.4.3  重寫
    6.4.4  靜態延遲綁定
    6.4.5  final關鍵字
  6.5  抽象類
  6.6  介面
    6.6.1  介面的實現
    6.6.2  介面的繼承
  本章小結
  課後練習
第7章  PHP框架基礎(上)
  7.1  初識框架
    7.1.1  框架概述
    7.1.2  常見的PHP框架
  7.2  MVC設計模式
    7.2.1  MVC概述
    7.2.2  【案例】實現MVC設計模式
  7.3  框架的單一入口和路由
    7.3.1  單一入口概述
    7.3.2  【案例】實現單一入口
    7.3.3  【案例】隱藏入口文件
    7.3.4  框架中的路由
    7.3.5  【案例】路由的代碼實現
  7.4  命名空間
    7.4.1  命名空間的定義
    7.4.2  命名空間的訪問
    7.4.3  導入命名空間
  7.5  自動載入
    7.5.1  註冊自動載入函數
    7.5.2  註冊自動載入方法
  本章小結
  課後練習
第8章  PHP框架基礎(下)
  8.1  劃分框架目錄結構
  8.2  使用Composer管理項目
    8.2.1  安裝Composer
    8.2.2  使用Composer實現自動載入
    8.2.3  使用Composer管理項目依賴
    8.2.4  【案例】創建自己的包
  8.3  框架基礎搭建
    8.3.1  App類
    8.3.2  Request類
    8.3.3  Response類
    8.3.4  Container類
  8.4  反射
    8.4.1  反射API

    8.4.2  依賴注入
    8.4.3  【案例】利用反射實現依賴注入
  8.5  異常處理
    8.5.1  異常的拋出和捕獲
    8.5.2  自定義異常類
    8.5.3  多異常捕獲處理
    8.5.4  異常嵌套
    8.5.5  【案例】在框架中處理異常
  本章小結
  課後練習
第9章  PDO擴展和Smarty模板引擎
  9.1  PDO擴展
    9.1.1  開啟PDO擴展
    9.1.2  連接和選擇資料庫
    9.1.3  執行SQL語句
    9.1.4  處理結果集
    9.1.5  預處理機制
    9.1.6  PDO錯誤處理
    9.1.7  PDO事務處理
  9.2  在自定義框架中封裝資料庫操作類
    9.2.1  【案例】封裝DB類
    9.2.2  【案例】封裝Model類
  9.3  Smarty模板引擎
    9.3.1  安裝Smarty
    9.3.2  Smarty的基本使用
    9.3.3  【案例】在自定義框架中使用Smarty
  本章小結
  課後練習
第10章  項目實戰——內容管理系統
  10.1  項目展示
  10.2  內容管理系統的功能實現
    10.2.1  後台功能實現
    10.2.2  前台功能實現
  本章小結
第11章  Laravel框架
  11.1  初識Laravel
    11.1.1  Laravel概述
    11.1.2  創建Laravel項目
    11.1.3  配置VS Code編輯器
    11.1.4  Laravel目錄結構
  11.2  路由
    11.2.1  配置路由
    11.2.2  路由參數
    11.2.3  路由別名
    11.2.4  路由分組
  11.3  控制器
    11.3.1  創建控制器
    11.3.2  控制器路由
    11.3.3  接收用戶輸入
  11.4  視圖

    11.4.1  創建視圖文件
    11.4.2  向視圖傳遞數據
    11.4.3  遍歷操作
    11.4.4  判斷操作
    11.4.5  模板繼承
    11.4.6  模板包含
  11.5  模型
    11.5.1  定義模型
    11.5.2  在控制器中使用模型
    11.5.3  利用模型添加數據
    11.5.4  利用模型查詢數據
    11.5.5  利用模型修改數據
    11.5.6  利用模型刪除數據
  本章小結
  課後練習

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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