真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php中數(shù)據(jù)類型的優(yōu)先級(jí),php僅支持三種數(shù)據(jù)類型

php中的運(yùn)算符優(yōu)先級(jí)是什么樣的

下表按照優(yōu)先級(jí)從高到低列出了運(yùn)算符。同一行中的運(yùn)算符具有相同優(yōu)先級(jí),此時(shí)它們的結(jié)合方向決定求值順序。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比靈丘網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式靈丘網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋靈丘地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。

運(yùn)算符優(yōu)先級(jí)

結(jié)合方向

運(yùn)算符

附加信息

無(wú)

clone new

clone 和 new

[

array()

**

算術(shù)運(yùn)算符

++

--

~

(int)

(float)

(string)

(array)

(object)

(bool)

@

類型和遞增/遞減

無(wú)

instanceof

類型

!

邏輯運(yùn)算符

*

/

%

算術(shù)運(yùn)算符

+

-

.

算術(shù)運(yùn)算符和字符串運(yùn)算符

位運(yùn)算符

無(wú)

=

=

比較運(yùn)算符

無(wú)

==

!=

===

!==

=

比較運(yùn)算符

位運(yùn)算符和引用

^

位運(yùn)算符

|

位運(yùn)算符

邏輯運(yùn)算符

||

邏輯運(yùn)算符

??

比較運(yùn)算符

? :

ternary

right

=

+=

-=

*=

**=

/=

.=

%=

=

|=

^=

=

=

賦值運(yùn)算符

and

邏輯運(yùn)算符

xor

邏輯運(yùn)算符

or

邏輯運(yùn)算符

Example #1 結(jié)合方向

?php

$a = 3 * 3 % 5; // (3 * 3) % 5 = 4

// ternary operator associativity differs from C/C++

$a = true ? 0 : true ? 1 : 2; // (true ? 0 : true) ? 1 : 2 = 2

$a = 1;

$b = 2;

$a = $b += 3; // $a = ($b += 3) - $a = 5, $b = 5

?

Operator precedence and associativity only determine how expressions

are grouped, they do not specify an order of evaluation. PHP does not

(in the general case) specify in which order an expression is evaluated

and code that assumes a specific order of evaluation should be avoided,

because the behavior can change between versions of PHP or depending on

the surrounding code.

Example #2 Undefined order of evaluation

?php

$a = 1;

echo $a + $a++; // may print either 2 or 3

$i = 1;

$array[$i] = $i++; // may set either index 1 or 2

?

Note:

盡管 = 比其它大多數(shù)的運(yùn)算符的優(yōu)先級(jí)低,PHP

仍舊允許類似如下的表達(dá)式:if (!$a = foo()),在此例中

foo() 的返回值被賦給了 $a。

PHP運(yùn)算符優(yōu)先級(jí)

10-32 為最高優(yōu)先級(jí)

相當(dāng)于(10-32) ? 0 : true

而后 0 ? 5 : 3

0在計(jì)算機(jī)中被認(rèn)為FLASE 因此答案是3

請(qǐng)給分,謝謝~

PHP 表達(dá)式優(yōu)先級(jí)問(wèn)題

你用個(gè)括號(hào)把a(bǔ)nd兩邊括起來(lái)不就行了?

關(guān)于優(yōu)先級(jí):""和""大于"||"大于"="大于and大于or

看下這個(gè)你就曉得你程序?qū)懙挠卸鄟y了。

php 優(yōu)先級(jí)問(wèn)題

php三元運(yùn)算符的順序是從左向右的

原始 $a = $b $c ? ($c-$b) ? 1 : ($b-$c) 0 : ($b+$c) ? 0 : $b*$c;

先計(jì)算優(yōu)先級(jí)高于三元運(yùn)算符的

$a = 20 40 ? 20 ? 1 : -20 0 : 60 ? 0 : 800;

$a = 0 ? 20 ? 1 : 0 : 60 ? 0 : 800;

然后從左測(cè)第一個(gè)可執(zhí)行的三元運(yùn)算開(kāi)始執(zhí)行 20 ? 1 : 0 為 1

$a = 0 ? 1 : 60 ? 0 : 800;

再?gòu)淖鬁y(cè)第一個(gè)可執(zhí)行的三元運(yùn)算開(kāi)始執(zhí)行 0 ? 1 : 60 為 60

$a = 60 ? 0 : 800;

最終

$a = 0

為了避免工作中出現(xiàn)這種情況,建議避免出現(xiàn)比較長(zhǎng)的三元運(yùn)算表達(dá)式


名稱欄目:php中數(shù)據(jù)類型的優(yōu)先級(jí),php僅支持三種數(shù)據(jù)類型
網(wǎng)站地址:http://weahome.cn/article/hccejs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部