PHP 类实例化中的可选括号
在 PHP 中,当实例化不需要构造函数参数的类时,开发人员经常会质疑在类名后面包含或排除括号。问题出现了:“这两个陈述相等吗?”
$foo = new bar; $foo = new bar();
答案是是。这两个语句都创建了 bar 类的实例。
传统上,包含括号是为了帮助阐明该行的用途。然而,随着现代代码编辑器和 IDE 的出现,括号的使用已经变得不再那么必要了。
是否使用括号的选择通常取决于个人喜好。为了清晰起见,一些开发人员更喜欢包含它们,而另一些开发人员则认为它们是不必要的混乱。但是,如果您遵守特定的编码约定,则遵循该约定规定的准则非常重要。
如果没有特定的编码约定,建议使用您发现更多的样式可读且与您的代码库一致。
以上是PHP 类实例化中的 `new bar` 和 `new bar()` 有区别吗?的详细内容。更多信息请关注PHP中文网其他相关文章!