PHP运算符优先级
介绍
运算符的优先级决定表达式中运算符的执行顺序。例如,在2+6/3中,首先完成6/3的除法,然后进行2+2的加法,因为除法运算符/的优先级高于加法运算符+。要强制某个运算符先于其他运算符,应使用括号。在此示例中,(2+6)/3首先执行加法,然后进行除法。
某些运算符可能具有相同的优先级。在这种情况下,关联的顺序(左或右)决定操作的顺序。具有相同优先级但不具有关联性的运算符不能相邻使用。下表列出了PHP运算符,其优先级从高到低
运算符的优先级决定表达式中运算符的执行顺序。例如,在2+6/3中,首先完成6/3的除法,然后进行2+2的加法,因为除法运算符/的优先级高于加法运算符+。要强制某个运算符先于其他运算符,应使用括号。在此示例中,(2+6)/3首先执行加法,然后进行除法。
某些运算符可能具有相同的优先级。在这种情况下,关联的顺序(左或右)决定操作的顺序。具有相同优先级但不具有关联性的运算符不能相邻使用。下表列出了PHP运算符,其优先级从高到低