熟女伦乱激情网一区二区,十八禁免费漫画在线观看,欲色欲香天天网综合久久,美女无遮挡隐私叼嗨网站

表達(dá)式是PHP 最重要的基石。在 PHP 中,幾乎你所寫的任何東西都是一個(gè)表達(dá)式。簡(jiǎn)單但卻最精確的定義一個(gè)表達(dá)式的方式就是“anything that has a value”。

最基本的表達(dá)式形式是常量和變量。當(dāng)你鍵入“$a = 5”,即將值 '5' 分配給變量 $a。'5',很明顯,值為 5,換句話說(shuō) '5' 是一個(gè)值為5的表達(dá)式(既然如此,'5' 是一個(gè)整型常量)。

賦值之后,你所盼望的情況是 $a 的值為5,因而如果你寫下 $b = $a,期望的是它猶如 $b = 5 一樣。換句話說(shuō),$a 是一個(gè)值也為 5 的表達(dá)式。如果一切運(yùn)行正確,那這正是將要發(fā)生的正確結(jié)果。

稍微復(fù)雜的表達(dá)式例子就是函數(shù)。例如,考慮下面的函數(shù):

假定你已經(jīng)熟悉了函數(shù)的概念(如果不是的話,請(qǐng)看一下函數(shù)的相關(guān)章節(jié)),那么鍵入 $c = foo() 從本質(zhì)上來(lái)說(shuō)就如寫下 $c = 5,而且你是正確的。 函數(shù)也是表達(dá)式,表達(dá)式的值即為它們的返回值。既然 foo() 返回5,表達(dá)式 ‘foo()’ 的值也是5。通常函數(shù)不會(huì)僅僅返回一個(gè)靜態(tài)值,而可能會(huì)計(jì)算一些東西。

當(dāng)然,PHP 中的值常常并非是整型的。PHP 支持三種標(biāo)量值類型:整型值,浮點(diǎn)值和字符串值(標(biāo)量值不能拆分為更小的單元,比如:數(shù)組)。PHP 也支持兩種復(fù)合類型:數(shù)組和對(duì)象。這兩種類型具可以賦值給變量或者從函數(shù)返回。

到目前為止,PHP/FI 2 的用戶不應(yīng)該感到任何的變化。然而,當(dāng)許多其它語(yǔ)言為之努力的時(shí)候,PHP 在相同道路上促進(jìn)了表達(dá)式的成長(zhǎng)。PHP 是一種面向表達(dá)式的語(yǔ)言,從這一方面來(lái)講幾乎一切都是表達(dá)式??紤]剛才我們已經(jīng)研究過(guò)的例子,“$a = 5”??梢暂p松的看到這里有兩個(gè)相關(guān)的值,整型常量 5,而且變量 $a 的值也被更新為 5。但是事實(shí)是:這里只有一個(gè)相關(guān)的附加值,即被分配的值本身。賦值操作計(jì)算需分配的值,即 5。實(shí)際上,意味著“$a = 5”,不必管它是做什么的,是一個(gè)值為 5 的表達(dá)式。因而,一些像這樣的代碼“$b = ($a = 5)”和“$a =5; $b=5”(分號(hào)標(biāo)志著語(yǔ)句的結(jié)束)。因?yàn)橘x值操作的順序是由右到左的,你也可以這么寫“$b = $a =5”。

另外一個(gè)很好的面向表達(dá)式的例子就是前、后遞增和遞減。PHP/FI 2 和多數(shù)其它語(yǔ)言的用戶應(yīng)該比較熟悉變量 ++ 和變量 -- 符號(hào)。即遞增和遞減操作符。在 PHP/FI 2 中,語(yǔ)句“$a++”沒(méi)有值(不是表達(dá)式),這樣的話你便不能為其賦值或者以任何其它方式來(lái)使用它。PHP 通過(guò)將其變?yōu)榱吮磉_(dá)式,類似 C 語(yǔ)言,增強(qiáng)了遞增/遞減的能力。在 PHP 和 C 語(yǔ)言 中,有兩種類型的遞增前遞增和后遞增,本質(zhì)上來(lái)講,前遞增和后遞增均增加了變量的值,并且對(duì)于變量的影響是相同的。不同的是遞增表達(dá)式的值。前遞增,寫做 “++$variable”,求增加后的值(PHP 在讀取變量的值之前,增加變量的值,因而稱之為“前遞增”)。后遞增,寫做‘$variable++’,求變量未遞增之前的原始值(PHP 在讀取變量的值之后,增加變量的值,因而叫做‘后遞增’)?!咀g者注:前遞增,++$a,則該表達(dá)式的值加 1;后遞增,$a++,則該表達(dá)式的值不變。】

一個(gè)常用到表達(dá)式類型是比較表達(dá)式。這些表達(dá)式求值 0 或者 1,即 FALSE 或者 TRUE(分別的)。PHP 支持 >(大于),>=(大于等于),==(等于),!=(不等于),<(小于),<= (小于等于)。這些表達(dá)式都是在條件判斷語(yǔ)句,比如,if 語(yǔ)句中最常用的。

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項(xiàng)目群及時(shí)溝通

專業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽(yù)

堅(jiān)持

10年專注高端品質(zhì)開(kāi)發(fā)
  • 返回頂部
垣曲县| 大竹县| 临潭县| 博白县| 岱山县| 韶山市| 金阳县| 惠水县| 武平县| 永康市| 刚察县| 黔江区| 乌兰察布市| 静海县| 浠水县| 布尔津县| 德庆县| 谢通门县| 阜宁县| 宝丰县| 淳化县| 阿荣旗| 剑河县| 军事| 郴州市| 同仁县| 调兵山市| 建水县| 绥棱县| 夏邑县| 东平县| 灵川县| 元阳县| 岳普湖县| 乌拉特后旗| 东城区| 德江县| 东阿县| 阳谷县| 蕉岭县| 阿城市|