PHP編程基礎與實例教程(amp;第二版)
2021-07-31
PHP 編程基礎與范例教程 PHP & 第二版主講人:孔祥生 第二章 PHP 基礎 PHP 編程基礎與范例教程(第二版) 章節(jié)大綱 2-1 PHP 代碼的基本語法 2-2 PHP 程序的構成 2- 3 編碼標準 PHP 編程基礎和示例教程(第二版) 2-1 PHP 代碼的基本語法1. PHP 開始標記和結束標記 1. 以“”開頭,如程序.php。 2.開始標記"" 3.開始標記"" 4.開始標記"" PHP編程基礎與實例教程(第二版) 2-1 PHP代碼基本語法2. PHP注解 PHP支持以下三種注解風格(如as .php): 第一種:/*多行注釋樣式*/ 第二種://單行注釋樣式 第三種:#單行注釋樣式。
PHP注釋和HTML注釋PHP編程基礎與實例教程(第二版)2-1 PHP代碼基本語法3. PHP語句和語句塊 PHP程序一般由若干個PHP語句組成,每個PHP語句完成一個操作。 PHP 中的每條語句都以英文分號“;”結尾,只有PHP 結束標記之前的PHP 語句才能省略結束分號“;”。如果多個 PHP 語句不可分割,可以使用“{”和“}”將這些 PHP 語句包含起來形成一個語句塊。單獨使用語句塊沒有意義。語句塊只有與條件控制語句(if-else)、循環(huán)語句(for and)、函數(shù)等一起使用才有意義。 PHP 編程基礎與示例教程(第二版)2-2 PHP 程序的組成0.準備工作從功能上看,一個完整的PHP程序可以分為三個部分:數(shù)據(jù)采集、數(shù)據(jù)處理、數(shù)據(jù)輸出。其中,PHP數(shù)據(jù)采集主要包括三個過程:設備端瀏覽數(shù)據(jù)采集、瀏覽器端數(shù)據(jù)提交和PHP程序數(shù)據(jù)采集。 PHP編程基礎及實例教程(第二版)2-2 PHP程序的構成1. PHP數(shù)據(jù)與傳統(tǒng)高級語言相同: 1. PHP使用變量或常量將數(shù)據(jù)存儲在內(nèi)存中,使用變量名稱(如 $)或常量名稱(如 PI)以按名稱訪問內(nèi)存數(shù)據(jù)。
2. PHP 使用等號“=”(賦值運算符)給變量賦值。 3、PHP不允許直接訪問未初始化的變量,否則PHP預處理器會提示信息。 4、PHP提供了變量作用域的概念來實現(xiàn)對內(nèi)存數(shù)據(jù)的安全訪問控制。 5. PHP 引入了數(shù)據(jù)類型的概念來修改和管理數(shù)據(jù)。與傳統(tǒng)高級語言不同: 1. PHP 變量名前應加美元符號“$”,如$。 2. PHP 是一種“弱類型語言”。聲明變量或常量時,無需事先聲明變量或常量的數(shù)據(jù)類型。 PHP 將根據(jù)變量的值由 PHP 預處理器自動將變量轉換為適當?shù)臄?shù)據(jù)類型。 PHP編程基礎與實例教程(第二版)2-2 PHP程序的構成2. PHP數(shù)據(jù)類型 PHP數(shù)據(jù)類型分為標量數(shù)據(jù)類型、復合數(shù)據(jù)類型、特殊數(shù)據(jù)類型和偽類型四種。標量數(shù)據(jù)有四種類型:布爾型、整數(shù)型、浮點型和字符串型;復合數(shù)據(jù)有兩種類型:數(shù)組和對象;特殊數(shù)據(jù)類型包括資源數(shù)據(jù)類型和空數(shù)據(jù)類型;偽類型通常在函數(shù)定義中使用。 PHP編程基礎及實例教程(第二版) 2-2 PHP程序的構成3. 瀏覽器端數(shù)據(jù)采集 瀏覽器端數(shù)據(jù)采集主要依賴HTML提供的FORM表單。 FORM 表單是包含一系列表單元素的區(qū)域。表單元素是允許用戶在表單中輸入信息的元素。
常見的表單元素有:文本字段、下拉列表、單選按鈕、復選框等,以下代碼是一個簡單的用戶注冊FORM表單代碼,表單的顯示效果如圖所示。 PHP編程基礎及實例教程(第二版) 2-2 PHP程序的構成4. PHP程序數(shù)據(jù)采集 PHP程序。 php負責收集用戶注冊FORM表單提交的數(shù)據(jù),然后顯示出來。 PHP編程基礎及實例教程(第二版) 2-2 PHP程序的構成5. 處理修改后的.php程序負責收集表單提交的數(shù)據(jù),然后簡單的對數(shù)據(jù)進行處理。 PHP 編程基礎與范例教程(第二版) 2-2 PHP 程序編寫6. PHP 數(shù)據(jù)輸出 PHP 經(jīng)常使用echo 語句向瀏覽器輸出字符串數(shù)據(jù)。除了 echo 語句,還可以使用 或 () 函數(shù)向瀏覽器輸出字符串數(shù)據(jù)。 echo和是無格式字符串,而()函數(shù)是輸出有格式的字符串。對于復合數(shù)據(jù)類型(如數(shù)組或對象)的數(shù)據(jù),可以使用()函數(shù)輸出。如果 HTML 代碼塊中只嵌入了一條 PHP 語句,并且該 PHP 語句是一條輸出語句,則可以使用 運算符來輸出字符串數(shù)據(jù)。 PHP編程基礎與實例教程(第二版) 2-3 編碼標準1.寫作標準 1.縮進 2.大括號{} 3.算子PHP編程基礎與實例教程(第二版) 2-3 PHP服務器搭建2.命名約定 1. 類 2. 常量 3. 變量 4. 數(shù)組 5. 函數(shù) 6. 數(shù)據(jù)庫 7. 類文件 PHP 編程基礎及實例教程(第二版) 2-3 PHP 服務器搭建 3. 代碼添加注釋 軟件開發(fā)是一種高層次的腦力勞動,微妙的算法往往伴隨著難以理解的代碼。被維護的代碼往往忘記了開發(fā)者自己的初衷。需要在代碼中添加注釋php編程基礎與實例教程第二版答案php編程基礎與實例教程第二版答案,以增強代碼的可讀性和可維護性。有時添加注釋和寫代碼一樣困難,但養(yǎng)成這樣的習慣很有必要。記?。罕M力把方便留給他人和自己。 PHP 編程基礎與示例教程(第二版) PHP 編程基礎與示例教程(第二版)