在php中,一个操作可能有多个操作符连接在一起,我们决定操作的执行顺序。在这里,边肖将为大家介绍php运营商的优先级,希望对有需要的朋友有所帮助!
php操作中要遵循的规则是:优先级高的操作符在优先级低的操作符之前执行。以相同的优先级从左到右执行。当然,您也可以使用括号中的运算符像数学运算一样先执行。
(资料图片仅供参考)
下表按优先级降序列出了php中的运算符。同一行的运算符优先级相同,它们的组合方向决定了操作顺序的方向。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ bool=true false
var _ dump($ bool);
$bool=true和false
var _ dump($ bool);
?他的结果是:
错误的
真的吗?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
$ a=7 * 4/2;//(7 * 3)/2
echo $ a;
$a=真的?0 :真的吗?1 : 7;//(真的?0 :真)?1 : 2
echo $ a;
$ a=2;
$ b=7;
$ a=$ b-=3;//$a=($b -=3)
echo $ a;
echo $ b;
?运行结果如下:
14
七
四
从上面三个例子可以看出,对于同一列的操作符,左代表从左到右操作,右代表从右到左操作。如果组合方向不适用,说明不能一起使用。
相关建议:
《2021年PHP面试题大汇总(收藏)》
《php视频教程》或以上是php操作符优先级的详细信息!
来源:php中文网站
X 关闭
Copyright © 2015-2023 京津冀培训网版权所有 备案号:京ICP备2022022245号-12 联系邮箱:434 922 62 @qq.com