php运算符优先级题目,详解php运算符优先级
php中,一個(gè)運(yùn)算可能是有多個(gè)運(yùn)算符連接在一起的,我們給其運(yùn)算的執(zhí)行決定先后順序,下面由小編給大家介紹php運(yùn)算符優(yōu)先級(jí),希望對(duì)需要的朋友有所幫助!
在php運(yùn)算中遵循的規(guī)則就是:優(yōu)先級(jí)高的運(yùn)算符優(yōu)先執(zhí)行,優(yōu)先級(jí)低的運(yùn)算符后執(zhí)行。在同一優(yōu)先級(jí)的情況下,自左向右執(zhí)行。當(dāng)然也可以像數(shù)學(xué)運(yùn)算那樣使用括號(hào),括號(hào)里的運(yùn)算符最先執(zhí)行。
下表按照由高到低的優(yōu)先級(jí)順序列出了php中的運(yùn)算符。在同一行中的運(yùn)算符是具有相同優(yōu)先級(jí)的,這時(shí)他們的結(jié)合方向決定了運(yùn)算順序的方向。
<?php
$bool = true && false;
var_dump($bool);
$bool = true and false;
var_dump($bool);
?>
他的結(jié)果為:false
true<?php
$a = 7 * 4 / 2; // (7 * 3) / 2
echo $a;
$a = true ? 0 : true ? 1 : 7; // (true ? 0 : true) ? 1 : 2
echo $a;
$a = 2;
$b = 7;
$a = $b -= 3; // $a = ($b -= 3)
echo $a;
echo $b;
?>
其運(yùn)行結(jié)果為:14
7
4
4
從以上三個(gè)實(shí)例可以看出,對(duì)于同一列的運(yùn)算符來(lái)說(shuō),左代表自左向右運(yùn)算,右代表自右向左運(yùn)算,如果結(jié)合方向是不適用的,表明他們無(wú)法在一起使用。
相關(guān)推薦:
總結(jié)
以上是生活随笔為你收集整理的php运算符优先级题目,详解php运算符优先级的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle bcp out,SQL S
- 下一篇: php上传预览源码,php批量上传五[带