PHP中的運(yùn)算符與表達(dá)式.ppt_第1頁
PHP中的運(yùn)算符與表達(dá)式.ppt_第2頁
PHP中的運(yùn)算符與表達(dá)式.ppt_第3頁
PHP中的運(yùn)算符與表達(dá)式.ppt_第4頁
PHP中的運(yùn)算符與表達(dá)式.ppt_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第4章 PHP中的運(yùn)算符與表達(dá)式,算術(shù)運(yùn)算符 +、-、*、/、( )、mod( )等 字符運(yùn)算符 連接符 $a=“Hello”; $b=“World”; $c = $a $b 賦值運(yùn)算符 =、+=、=、-=、*=、/= 等,除=外其他運(yùn)算符稱為復(fù)合運(yùn)算符,位運(yùn)算符 按位進(jìn)行運(yùn)算的符號: / 1 = 1 - true switch (a) case 0: echo 0; break; case a: / never reached because a is already matched with 0 echo a; break; ?,字符串轉(zhuǎn)換為數(shù)值,當(dāng)一個(gè)字符串被當(dāng)作數(shù)字來求值時(shí),根據(jù)以下規(guī)

2、則來決定結(jié)果的類型和值。 如果包括“.”,“e”或“E”其中任何一個(gè)字符的話,字符串被當(dāng)作 float 來求值。否則就被當(dāng)作整數(shù)。 該值由字符串最前面的部分決定。如果字符串以合法的數(shù)字?jǐn)?shù)據(jù)開始,就用該數(shù)字作為其值,否則其值為 0(零)。合法數(shù)字?jǐn)?shù)據(jù)由可選的正負(fù)號開始,后面跟著一個(gè)或多個(gè)數(shù)字(可選地包括十進(jìn)制分?jǐn)?shù)),后面跟著可選的指數(shù)。指數(shù)是一個(gè)“e”或者“E”后面跟著一個(gè)或多個(gè)數(shù)字。,一個(gè)例子, var_dump() 不要指望在將一個(gè)字符轉(zhuǎn)換成整型時(shí)能夠得到該字符的編碼,邏輯運(yùn)算符,“與”和“或”有兩種不同形式運(yùn)算符的原因是它們運(yùn)算的優(yōu)先級不同,字符串運(yùn)算符,表達(dá)式,表達(dá)式是 PHP 最重要的

3、基石。在 PHP 中,幾乎所寫的任何東西都是一個(gè)表達(dá)式。簡單但卻最精確的定義一個(gè)表達(dá)式的方式就是“任何有值的東西”。 前遞增+$variable與后遞增$variable+,幾種類型表達(dá)式,比較表達(dá)式:(大于),=(大于等于),=(等于),!=(不等于),(小于),= (小于等于)。PHP 還支持全等運(yùn)算符 =(值和類型均相同)和非全等運(yùn)算符 !=(值或者類型不同) 三元條件運(yùn)算符:$first ? $second : $third 組合的運(yùn)算賦值表達(dá)式 :$b *= 7,其他運(yùn)算符,比較運(yùn)算符 =、!=、= 特殊運(yùn)算符 $ $b=$a 也可以表示為 $b = $a = 5,關(guān)于前遞增與后遞增,前遞增 在讀出變量的值之前遞增變量的值,表示為 +$var 后遞增 在讀出變量的值之后遞增變量的值,表示為 $var+ 組合操作符表達(dá)式 $a += 3; $b *= 6; $x -= 5; 前/后遞增表達(dá)式的應(yīng)用,$b = $a = 5;$c = $a +;$e=$d=+$b;$g -= $b $f = $g += $e+;$h=$g += 12; 表達(dá)式與語句 表達(dá)式可以是語句,但不是所有表達(dá)式都是語句 $a=5 是一個(gè)表達(dá)式,但不能由其自己構(gòu)成一個(gè)語句,而$b = 5:卻是一個(gè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論