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的?