>백엔드 개발 >PHP 튜토리얼 >PHP에서 연산자의 우선순위와 연관성 이해

PHP에서 연산자의 우선순위와 연관성 이해

WBOY
WBOY원래의
2016-07-25 08:44:071638검색

一般地说,操作符具有一组优先级,也就是执行他们的顺序。
操作符还具有结合性,也就是同一优先级的操作符的执行顺序。这种顺序通常有从左到右(简称左)、从右到左(简称右)或者不相关。
下表中给出的是php中的操作符和相关性简表,他们出现的规则是最上面的操作符优先级最低,按表的由上而下的顺序,优先级递增。
结合性 操作符
左 ,
左 or
左 xor
左 and
右 print
左 = = -= *= /= .= %= &= |= ^= ~= >=
左 ?:
左 ||
左 &&
左 |
左 ^
左 &
左 == != === !==
左 >=
左 >
左 - .
左 * / %
右 ! - == (int) (double) (string) (array) (object) @
右 []
不相关 new
不相关 ()

优先级最高的操作符是:普通的圆括号,因为它能避开操作符的优先级法则。

PHP


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.