Php 计算时使用括号

Php 计算时使用括号,php,math,brackets,Php,Math,Brackets,我环顾四周,注意到有些人在写计算/求和时使用括号,有些人不使用括号,所以我想知道两者的区别是什么,更好的选择是什么,为什么 $foo = ($foobar * 100); 或 $foo = $foobar * 100; 在这个例子中没有区别。他们只是跟着做。 在较长的计算中,使用此选项会更好。此示例中没有区别。他们只是跟着做。 在较长的计算中,使用大括号会更好。没有任何具体的答案,但是使用大括号(可以避免计算时的混乱 有关更多信息,请阅读这些有用的链接 对此没有任何具体的答案,但使用大括号(

我环顾四周,注意到有些人在写计算/求和时使用括号,有些人不使用括号,所以我想知道两者的区别是什么,更好的选择是什么,为什么

$foo = ($foobar * 100);

$foo = $foobar * 100;

在这个例子中没有区别。他们只是跟着做。
在较长的计算中,使用此选项会更好。

此示例中没有区别。他们只是跟着做。
在较长的计算中,使用大括号会更好。

没有任何具体的答案,但是使用大括号(可以避免计算时的混乱

有关更多信息,请阅读这些有用的链接


对此没有任何具体的答案,但使用大括号(可以避免计算时的混乱

有关更多信息,请阅读这些有用的链接


括号控制操作顺序

例如,在
$x*$y+2
中,乘法将在加法之前执行,因此隐式地,有这样的括号:
($x*$y)+2

如果不使用括号,操作将按照语言的顺序执行,这就是所谓的运算符优先级


我建议在一个表达式(不包括赋值)中混合使用不同运算符时始终使用括号。或者,可以将表达式分解为多个语句,以给出组成计算描述性名称的元素。

括号控制操作顺序

例如,在
$x*$y+2
中,乘法将在加法之前执行,因此隐式地,有这样的括号:
($x*$y)+2

如果不使用括号,操作将按照语言的顺序执行,这就是所谓的运算符优先级


我建议在一个表达式(不包括赋值)中混合使用不同运算符时始终使用括号。或者,您可以将表达式分解为多个语句,以给出组成计算描述性名称的元素。

最好使用大括号
以避免混淆)最好使用大括号
为避免混淆,它是如何连接到BODMAS的?它是如何连接到BODMAS的?