freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第2章-php基礎(chǔ)(語法、數(shù)據(jù)類型、控制語句及練習(xí)題、答案)(已修改)

2025-08-17 10:01 本頁面
 

【正文】 php網(wǎng)站 開發(fā)基礎(chǔ) 應(yīng)用技術(shù)學(xué)院 任課教師 : 第 2章 PHP基礎(chǔ)知識(shí) 本節(jié)課學(xué)習(xí)要點(diǎn) PHP代碼基本語法 基本 的編碼規(guī)范 PHP程序的 組成 、 基本格式 與輸出語句 3 2022年 8月 27日 年 月 日 PHP語法基礎(chǔ) PHP標(biāo)記風(fēng)格 Web服務(wù)器通過標(biāo)記識(shí)別 PHP代碼的開始和結(jié)束,標(biāo)記之間的所有文本都被解釋為 PHP語句,標(biāo)記之外的文本被認(rèn)為是 HTML語句。 標(biāo)準(zhǔn) 的 PHP標(biāo)記風(fēng)格如下: ?php …… ? 4 2022年 8月 27日 年 月 日 PHP語法基礎(chǔ) PHP程序注釋 PHP支持 3種風(fēng)格的程序注釋(注釋中不要出現(xiàn) PHP標(biāo)記符號(hào)) 。 單行注釋 以“ //”開始的注釋 多 行 注釋 包含在 “ /*” 和 “ */”之間的注釋 shell風(fēng)格的注釋 以 “ ”開始 的注釋 5 2022年 8月 27日 年 月 日 PHP語法基礎(chǔ) 例 21 3種注釋 ?php echo 單行注釋 。 //輸出字符串 /* 注釋 內(nèi)容 不 被輸出 */ echo 多行注釋 。 echo shell風(fēng)格注釋 。 看不到注釋 ? 6 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 PHP 支持 8種 原始 類型: 4種 標(biāo)量類型 : boolean(布爾型 )、 string(字符串 )、integer(整型 )、 float/double( 浮點(diǎn) 型); 2種 復(fù)合類型 : array(數(shù)組 )、 object(對(duì)象 ); 2種 特殊類型 : resource(資源 )、 NULL(空 )。 7 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 標(biāo)量數(shù)據(jù)類型 布爾型( boolean) 布爾型 是 PHP中常用的數(shù)據(jù)類型,通常用于條件表達(dá)式或循環(huán)表達(dá)式中,其值為 true或 false。 例 22 布爾型數(shù)據(jù) 運(yùn)行結(jié)果 : 變量 $a的值為 true ?php $a=true。 if($a==true) echo 39。變量 $a的值為 true39。 else echo 39。變量 $a的值為 false 39。 ? 8 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 字符串型( string) 字符串由數(shù)字、字母和符號(hào)組成。字符串中的每一個(gè)字符占 1個(gè)字節(jié)。字符串有 3種定義形式:?jiǎn)我?hào) (‘),雙引號(hào) (“),界定符()。 PHP中用“ .”來連接字符串或字符串變量。 9 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 區(qū)別: 單引號(hào)包含的變量按普遍字符輸出。 雙引號(hào)包含的變量按其實(shí)際值輸出。 例 23 單、雙引號(hào)字符串對(duì)比輸出 運(yùn)行 結(jié)果: 變量 $s的值是: ABC123 ?php $s=ABC123。 echo 39。變量 $s的值是: 39。.$s。 ? 10 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 界定 符字符串定義格式 $變量名 =開始界定符 單行或多行字符串 結(jié)束界定符 注意 : 結(jié)束界定符必須 另起一行 且在 行首 ,前面不許有 空格 及 其他字符 。 11 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 例 24 界定符字符串定義及輸出 ?php $str=JDF 39。ok39。,hello br I will JDF。 echo $str。 ? ?php $i=39。顯示該行內(nèi)容 39。 echo std 這和雙引號(hào)沒有什么區(qū)別, \$i同樣可以被 輸出。 p \$i的內(nèi)容為: $i std。 ? 運(yùn)行結(jié)果 : 39。ok39。,hello I will 運(yùn)行結(jié)果: 這 和雙引號(hào)沒有什么區(qū)別, $i同樣可以被輸出 。 $i的內(nèi)容為:顯示該行內(nèi)容 12 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 字符串中的字符也可以用數(shù)組索引的形式來表示。 例 25 字符串中字符以數(shù)組元素形式輸出 運(yùn)行結(jié)果: ?php $s=ABC123。 echo 39。變量 $s[2]的 值是: 39。.$s[2]。 ? 13 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 整 型( integer) 整型類型只包含整數(shù)。整數(shù)可以用十進(jìn)制、八進(jìn)制、十六進(jìn)制表示,有效范圍是:( 2147483648, +2147483647)。 如果在八進(jìn)制中出現(xiàn)非法數(shù)字( 8和 9),則非法數(shù)字及其后面的數(shù)字被忽略。 14 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 例 26 整數(shù)不同進(jìn)制形式輸出 ?php $str1=1234567890。 $str2=01234567890。 $str3=01234567。 $str4=0x1234567890。 echo 39。數(shù)字 1234567890不同進(jìn)制的輸出結(jié)果: p39。 echo 39。10進(jìn)制的結(jié)果是: 39。.$str1.39。br39。 echo 39。8進(jìn)制的結(jié)果是: 39。 if($str2==$str3){ echo 39。$str2=$str3=39。.$str2。 }else{ echo 39。$str2=39。.$str2.39。與 $str3=39。.$str3.39。結(jié)果不同 39。 } echo 39。br39。 echo 39。16進(jìn)制的結(jié)果是: 39。.$str4。 ? 運(yùn)行結(jié)果: 15 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 浮點(diǎn)型( float/double) 浮點(diǎn)數(shù)據(jù)類型用來保存小數(shù)。 PHP4以前版本中,浮點(diǎn)型的標(biāo)示為 double, PHP4以后改為 float。 doub與 float沒有區(qū)別。 浮點(diǎn) 型數(shù)據(jù)書寫格式: 標(biāo)準(zhǔn) 格式: , 科學(xué)計(jì)數(shù) 格式: 314E2, 16 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 復(fù)合數(shù)據(jù)類型 數(shù)組( array) 一 組數(shù)據(jù)集合,形成一個(gè)可操作 數(shù)據(jù) 體。數(shù)組中每個(gè)數(shù)據(jù)稱為一個(gè)元素,元素包含索引和值兩個(gè)屬性。 元素索引:由數(shù)字或字符串組成 元素 值:可以是任意數(shù)據(jù)類型的數(shù)據(jù) 對(duì)象( object) 通過 new運(yùn)算得到一個(gè)類的對(duì)象。 17 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 特殊 數(shù)據(jù)類型 資源( resource) 資源是一種特殊變量,又叫句柄,保存到外部資源的一個(gè)引用。 例如:同時(shí)有多個(gè)數(shù)據(jù)庫連接存在時(shí),要進(jìn)行查詢和關(guān)閉連接等操作,必須指明某個(gè)操作是對(duì)應(yīng)哪個(gè)連接的。因此給每個(gè)連接賦予一個(gè)標(biāo)識(shí)值,一般是整數(shù),這種標(biāo)識(shí)值的數(shù)據(jù)類型稱為資源型。 18 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 空值( NULL) 表示 沒有為變量設(shè)置任何值。 NULL 類型唯一的值就是“ NULL”。 在下列情況時(shí)一個(gè)變量的值是 NULL: NULL; ; unset()方法。 19 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 數(shù)據(jù)類型轉(zhuǎn)換 PHP在變量定義方面比較自由,因此 PHP被稱為弱類型語言,也稱為動(dòng)態(tài)語言。 PHP數(shù)據(jù)類型轉(zhuǎn)換有 3種方式: 1. 自動(dòng)轉(zhuǎn)換 (運(yùn)算符 ); 2. 強(qiáng)制轉(zhuǎn)換; 3. setType()方法轉(zhuǎn)換。 20 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 1. 自動(dòng)轉(zhuǎn)換 定義變量時(shí)不需指定數(shù)據(jù)類型, PHP會(huì)根據(jù)具體引用變量的具體應(yīng)用環(huán)境,將變量轉(zhuǎn)換為合適的數(shù)據(jù)類型。 例 27 自動(dòng)轉(zhuǎn)換 ?php echo 2+39。10個(gè)人 39。 。 echo 39。br39。 echo 1+39。經(jīng)驗(yàn) 39。 ? 運(yùn)行結(jié)果: 21 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 2. 強(qiáng)制轉(zhuǎn)換 將某個(gè)類型的數(shù)據(jù)強(qiáng)制轉(zhuǎn)換為括號(hào)內(nèi)指定類型的數(shù)據(jù)。 轉(zhuǎn)換目標(biāo)類型 轉(zhuǎn) 換 規(guī)則 轉(zhuǎn)換示例 (integer) 將其他數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換為整型 $a = 3。$b = (integer)$a。 (boolean) 將其他數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換為布爾型 $a = 3。$b = (boolean)$a。 (float),(double) 將其他數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換為浮點(diǎn)型 $a = 3。 $b = (float)$a。$c = (double)$a。 (string) 將其他數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換為字符串 $a = 3。 $b = (string)$a。 (array) 將其他數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換為數(shù)組 $a = 3。 $b = (array)$a。 (object) 將其他數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換為對(duì)象 $a = 3。 $b = (object)$a。 22 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 目 標(biāo) 類 型 原 類 型 轉(zhuǎn) 換 規(guī) 則 轉(zhuǎn)換示例 整型 布爾型 TRUE 轉(zhuǎn)換為 1 $a=true。 $b=(integer)$a。則 $b的值為 1 FALSE 轉(zhuǎn)換為 0 $a=false。 $b=(integer)$a。則 $b的值為 0 浮點(diǎn)型 向下取整,只保留整數(shù)部分 $a=。 $b=(integer)$a。則 $b的值為 125 字符串型 字符串為純整型數(shù)字 轉(zhuǎn)換成相應(yīng)的整型數(shù)字 $a=023。 $b=(integer)$a。則 $b的值為 23 字符串為帶小數(shù)點(diǎn)數(shù)字 去除小數(shù)點(diǎn)后面部分,保留整數(shù)部分 $a=。 $b=(integer)$a。則 $b的值為 12 字符串以整型數(shù)字開頭 去除整型數(shù)字后面部分,然后轉(zhuǎn)換成相應(yīng)的整型數(shù)字 $a=19a這 5。 $b=(integer)$a。則 $b的值為 19 字符串以帶小數(shù)點(diǎn)數(shù)字開頭 去除小數(shù)后面部分,然后轉(zhuǎn)換成相應(yīng)的整型數(shù)字 $a= 1。 $b=(integer)$a。則 $b的值為 3 字符串內(nèi)容以非數(shù)字開頭 轉(zhuǎn)換為 0 $a=字 this。 $b=(integer)$a。則 $b的值為 0 23 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 注 :某些運(yùn)算雖然結(jié)果看上去是整型,但實(shí)際是浮點(diǎn)型。 目 標(biāo) 類 型 原 類 型 轉(zhuǎn) 換 規(guī) 則 轉(zhuǎn)換示例 浮點(diǎn)型 整型 將整型 數(shù)據(jù)直接 轉(zhuǎn)換為浮點(diǎn)型,數(shù)值保持不變 $a=78。 $b=(float)$a。則 $b的值為 78 布爾型 TRUE 轉(zhuǎn)換 成 1(浮點(diǎn)型 ) $a=true。 $b=(float)$a。則 $b的值為 1 FALSE 轉(zhuǎn)換 成 0(浮點(diǎn)型 ) $a=false。 $b=(float)$a。則 $b的值為 0 字符串 字符串為整型數(shù)字 轉(zhuǎn)換成相應(yīng)的浮點(diǎn)型數(shù)字 $a=023。 $b=(float)$a。則 $b的值為 23 字符串以數(shù)字開頭 去除數(shù)字后面部分,然后轉(zhuǎn)換成相應(yīng)的浮點(diǎn)型數(shù)字 $a=19a這 5。 $b=(float)$a。則 $b的值為 19 字符串以帶小數(shù)點(diǎn)數(shù)字開頭 只保留數(shù)字部分,然后轉(zhuǎn)換成相應(yīng)的浮點(diǎn)型數(shù)字 $a= 1。 $b=(float)$a。則 $b的值為 字符串以非數(shù)字內(nèi)容開頭 轉(zhuǎn)換 成 0(浮點(diǎn)型 ) $a=字 。 $b=(float)$a。則 $b的值為 0 24 2022年 8月 27日 年 月 日 PHP數(shù)據(jù)類型 目 標(biāo) 類 型 原 類 型 轉(zhuǎn) 換 規(guī) 則 轉(zhuǎn)換示例 布爾型 整型 整型數(shù)字 0 轉(zhuǎn)換為 FALSE $a=0。 $b=(boolean)$a。則 $b的值為 false 非零的其他整型數(shù)字 轉(zhuǎn)換為 TRUE $a=98。 $b=
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1