從零開始 PHP網頁開發基礎

從零開始 PHP網頁開發基礎

作者: 袁曉飛
出版社: 人民郵電
出版在: 2020-09-01
ISBN-13: 9787115539915
ISBN-10: 711553991X
總頁數: 240 頁





內容描述


新手 PHP 程序員在求職或剛剛接觸真正的開發工作時,會遇到各種書本中不曾講解的難題,因此會感到無從下手。本書則從實際開發工作的角度,總結出了一套直擊要害、非常有效的學習路線,能夠幫助新手 PHP 程序員少走彎路,更快地掌握網站開發的要點。本書側重於 PHP 基礎知識和應用方法的講解,涵蓋PHP基本語法、流程控制、PHP函數、PHP數組、PHP字符串、PHP正則表達式、日期與時間開發方法、錯誤日誌處理等日常工作中必備的開發知識,並通過簡明易懂的案例幫助PHP開發新手輕松地理解PHP開發的思路、方法和技巧,從而將這些經驗運用到自己的實際工作中。


目錄大綱


第 1 章 PHP 基礎準備 11.1 服務器端的腳本語言 PHP 11.1.1 PHP 的誕生 21.1.2 PHP 是什麽 21.2 為什麽要學習 PHP 31.2.1 學習 PHP 的出發點 31.2.2 如何學習 PHP 31.3 PHP 開發平臺入門 41.3.1 LAMP 平臺 41.3.2 ASP.net 平臺 41.3.3 JavaEE 4第 2 章 配置與安裝環境 62.1 下載本地服務器集成軟件 62.2 安裝集成環境 82.3 查看環境是否安裝成功 11第 3 章 WAMP 集成環境菜單詳解 123.1 Localhost 本地主機 133.2 phpMyAdmin 163.3 www 目錄 163.4 Apache 163.5 PHP 173.6 MySQL 173.7 服務配置文件 173.7.1 配置文件 173.7.2 配置文件所在位置 183.7.3 註意事項 183.8 服務的啟動與停止 18第 4 章 第 一個 PHP 文件 194.1 PHP 文件存儲位置 194.2 文件命名 204.3 文檔格式 204.4 PHP 語言格式 214.5 PHP 註釋符號 224.6 註意事項 224.7 PHP 當中的小工具 23第 5 章 PHP 變量詳解 245.1 通俗理解變量 245.2 標識符命名規則 255.3 PHP 變量類型 255.3.1 布爾型(Boolean) 265.3.2 整型(Integer) 275.3.3 浮點型(Float) 285.3.4 字符串型(String) 295.3.5 空型(Null) 34第 6 章 PHP 運算符詳解 356.1 算術運算符 356.2 賦值運算符 376.3 比較運算符 386.4 邏輯運算符 386.4.1 邏輯與(&& 或 and) 396.4.2 邏輯或(|| 或 or) 396.4.3 邏輯非(!) 406.5 字符串運算符 406.6 其他運算符 416.6.1 反引號運算符('') 412 從零開始系列圖書 目錄6.6.2 錯誤抑制符(@) 416.6.3 三元運算符( :) 426.6.4 提升運算符優先級(()) 426.6.5 運算符的優先級 42第 7 章 PHP 流程控制結構 447.1 順序結構 457.2 分支結構 457.2.1 單一的分支結構 467.2.2 雙向分支結構 467.2.3 多向分支結構(一) 477.2.4 多向分支結構(二) 477.2.5 巢狀分支結構 487.3 循環結構 497.3.1 while 循環 507.3.2 do while 循環 537.3.3 for 循環 577.3.4 特殊的流程控制語句 607.4 小結 62第 8 章 函數 638.1 PHP 中的函數 638.2 函數的分類 648.2.1 系統函數 648.2.2 自定義函數 658.3 函數的參數 698.3.1 形參 698.3.2 實參 698.3.3 函數參數實例 698.3.4 形參的默認值 728.4 函數返回值 748.5 函數庫的引入方式 758.6 變量的作用域 788.6.1 局部變量 788.6.2 全局變量(global) 798.6.3 靜態變量(static) 798.6.4 超全局變量($GLOBALS) 808.7 可變參數個數的函數 818.7.1 func_num_args() 828.7.2 func_get_args() 838.7.3 func_get_arg() 838.8 變量函數(拓展) 858.9 匿名函數(拓展) 858.10 回調函數(拓展) 868.11 遞歸函數(拓展) 878.12 小結 87第 9 章 數組 889.1 數組單元的定義 899.2 數組的分類(兩種類型) 899.2.1 索引式數組 909.2.2 關聯式數組 909.3 數組的 3 種定義 909.3.1 快捷方式定義數組 909.3.2 array 語言結構定義數組 929.3.3 直接賦值方式定義數組 939.3.4 特殊情況 949.3.5 註意事項 959.4 使用數組 959.5 數組的維度 969.6 數組的遍歷(迭代) 989.7 常用函數 107第 10 章 字符串實戰 110第 11 章 正則表達式 12311.1 什麽是正則表達式 12311.2 正則表達式用來乾什麽 12311.3 怎麽學習正則 12411.4 正則的規則 12411.5 正則的模式 124目 錄 311.6 正則的定界符 12511.7 正則的原子 12611.8 正則的元字符 12811.8.1 原子表 12811.8.2 匹配次數 12911.8.3 抑揚符與美元符號 13011.8.4 常用元字符 13311.8.5 小括號 13611.8.6 或符號 14011.9 模式修正符 141第 12 章 錯誤日誌和日期時間處理 14712.1 常見的 PHP 錯誤類型 14712.1.1 語法錯誤 14712.1.2 運行時錯誤 14812.1.3 邏輯錯誤 14812.2 三種方式解決問題 14912.2.1 輸出法調試 14912.2.2 代碼中斷法 14912.2.3 註釋調試法 15112.3 PHP 中的錯誤級別 15212.3.1 E_Notice 級別 15212.3.2 E_Warning 級別 15212.3.3 E_Error 級別 15312.3.4 E_All 級別 15312.4 控制 PHP 報錯 15412.4.1 PHP 配置文件 15412.4.2 當前腳本 15512.4.3 在腳本中配置 php.ini 其他配置項 15712.5 日誌處理 15912.6 日期時間 15912.6.1 時區 16012.6.2 日期函數 16112.6.3 萬年歷 161第 13 章 文件系統 18013.1 文件是什麽 18013.2 文件類型 18013.3 目錄遍歷 18113.4 相對路徑與絕對路徑 18613.5 統計目錄大小 18713.6 遞歸刪除目錄 19213.7 遞歸復制目錄 19313.8 文件的基本操作 195第 14 章 文件上傳和下載 21214.1 文件上傳的原理 21214.2 上傳文件的註意事項 21614.3 單文件上傳函數 21614.4 多文件上傳 21914.5 在線相冊管理系統 222


作者介紹


袁晓飞:兄弟连讲师 火星讲师 主要教授PHP以及网页开发相关课程。 写作风格轻松易懂,连续性强,覆盖PHP工程师实际工作中的方方面面




相關書籍

Full Stack Serverless: Modern Application Development with React, Aws, and Graphql

作者 Dabit Nader

2020-09-01

3D Game Programming for Kids: Create Interactive Worlds with JavaScript

作者 Chris Strom

2020-09-01

Building Android Apps with HTML, CSS, and JavaScript, 2/e : Making Native Apps with Standards-Based Web Tools (Paperback)

作者 Jonathan Stark Brian Jepson Brian Macdonald

2020-09-01