前言
第1章PHP的基本介紹
1.1PHP的應用場景是什么?
Python是什么?
程序和腳本
各種Web應用程序的使用場景
瀏覽器和Web服務器
請求和響應
PHP可以實現的功能
1.2PHP腳本的執行方法
PHP標簽
執行方法
1.3PHP和其他編程語言的區別
PHP的執行機理
和HTML相比有什么不同
和JavaScript相比
和Java(Servlet/JSP)相比
關于PHP要學什么
本書的目標讀者群體
1.4示例數據的下載
第2章搭建開發環境并確認程序執行動作
2.1準備執行PHP的工具
僅在客戶端執行PHP
XAMPP中包含的軟件
2.2搭建開發環境并做好執行程序的準備
下載XAMPP
安裝XAMPP
啟動XAMPP的控制面板
啟動Apache
確認Apache的啟動
2.3嘗試執行PHP腳本
準備示例的PHP腳本
示例數據的構成
執行**個PHP腳本
顯示執行結果
沒有顯示信息的情況
編輯PHP腳本
保存PHP腳本
執行保存后的PHP腳本
第3章**個PHP程序
3.1在瀏覽器頁面上顯示信息——echo、 print
Step1讓我們在瀏覽器頁面上顯示信息
echo
字符串和單引號(')
語句和分號(;)
Step2如果出現錯誤信息
解讀錯誤信息
根據提示修改腳本
Step3使用print顯示信息
print
3.2顯示中文的信息——HTML、字符編碼
Step1創建顯示中文信息的腳本
Step2解決亂碼問題
字符編碼
Step3用HTML輸出信息
HTML部分的含義
確認輸出的HTML文檔
3.3接收用戶的輸入內容并顯示——require語句、請求參數
Step1顯示輸入用的文本框
將反復使用的部分整理成另外的文件(require語句)
顯示輸入表單
Step2從文本框獲取數據
提交表單時的工作機理
請求參數
取得并顯示請求參數名
$_REQUEST
3.4根據單價和數量計算總價——運算符、變量
Step1創建單價和數量的輸入界面
Step2使用運算符計算總價
取得請求參數和計算
運算符
Step3使用變量進行計算
變量
賦值
數組
使用變量
第4章控制結構和控件
4.1復選框和條件分支——if語句、ifelse語句
Step1在輸入頁面上配置復選框
配置控件
Step2判定復選框是否被勾選
基于if語句的條件分支
基于ifelse語句的條件分支
真假值
根據復選框的狀態進行處理
表達式和計算
中括號{}的省略
4.2單選按鈕和條件分支——switch語句
Step1在輸入頁面上配置單選按鈕
創建單選按鈕
Step2根據選擇顯示不同的消息
基于switch語句的條件分支
取得選中的單選按鈕
4.3列表框和條件分支——switch語句
Step1在輸入頁面上配置列表框
創建列表框
Step2根據選擇顯示不同的信息
switch語句和default
取得列表框中被選定的項目
4.4列表框和循環——for循環、while循環
Step1手動創建選項
Step2利用腳本創建選項
for循環
比較運算符
Step3顯示選擇的結果
顯示請求參數的值
Step4使用while循環創建選項
while循環
4.5列表框和循環與數組——foreach循環
Step1用腳本生成選項
利用數組創建選項
foreach循環
Step2顯示問題和回答內容
4.6循環和數組的鍵與值——foreach循環
Step1手動創建選項
創建選項
Step2利用腳本創建選項
數組的鍵與值
使用foreach循環取出鍵和值
Step3顯示選中的店鋪代碼
4.7多個復選框和循環——foreach循環
Step1配置多個復選框
創建復選框
復選框的屬性
Step2獲取選中的復選框列表
取得被勾選項目的列表
第5章熟練使用函數
5.1顯示現在的日期和時間——date函數
Step1取得日期和時間并顯示
調用函數
設置時區
顯示日期和時間
5.2隨機顯示廣告之類的圖像——rand函數
Step1生成隨機數
rand函數
Step2生成指定范圍的隨機數
rand函數的參數
Step3隨機顯示圖像
生成圖像文件的文件名
5.3檢查輸入的字符串格式——preg_match函數、正則表達式
Step1創建郵政編碼輸入頁面
Step2使用正則表達式檢查格式
preg_match 函數
Step3創建輸入頁面(有連字符)
Step4使用正則表達式檢查格式(有連字符)
修改正則表達式
5.4判斷輸入的密碼格式是否正確——preg_match函數、密碼
Step1創建密碼的輸入頁面
Step2使用正則表達式檢查格式
密碼的正則表達式
5.5把半角英文轉換成全角英文——mb_convert_kana函數
Step1創建輸入頁面
Step2從半角轉換成全角
mb_convert_kana函數
5.6把全角的數字轉換成半角——mb_convert_kana 函數
Step1創建輸入數字的頁面
Step2從全角轉換到半角
使用mb_convert_kana函數對數字的轉換
使用正則表達式檢查數值
5.7把投稿的信息保存到服務器——文件輸入和輸出
Step1創建輸入頁面
Step2文件輸入輸出和信息顯示
文件操作
讀取文件
添加到數組
寫入文件
顯示信息
5.8上傳文件到服務器——文件的上傳
Step1創建選擇文件的頁面
用于上傳的表單
Step2保存文件到服務器
檢查上傳的文件
新建文件夾
保存上傳的文件
第6章數據庫的基礎和操作
6.1數據庫的基礎
表格、行、列
MySQL(MariaDB)
SQL
6.2創建商品數據庫
Step1啟動MySQL
Step2執行創建數據庫的SQL腳本
SQL腳本的輸入和執行方法
創建數據庫和用戶
創建表格