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