首页  >  文章  >  后端开发  >  带括号或不带括号:PHP 类实例化需要括号吗?

带括号或不带括号:PHP 类实例化需要括号吗?

Patricia Arquette
Patricia Arquette原创
2024-11-12 12:22:01754浏览

To Parenthesize or Not to Parenthesize: Are Parentheses Necessary for PHP Class Instantiation?

PHP 类实例化:括号使用问题

当您深入研究 PHP 中的类实例化时,会出现一个关于类后面的括号的问题姓名。它们是必需的,还是可以选择不使用它们?

括号用法解释

PHP 允许您创建带或不带括号的类实例,只要您没有任何构造函数参数。这意味着以下两个语句是等效的:

$foo = new bar;
$foo = new bar();

可选括号的基本原理

括号是可选的,因为当没有构造函数时它们没有任何功能用途参数。 PHP 解释器知道如何根据类定义初始化对象,无论是否使用括号。

个人偏好

最终决定是否使用括号在类中实例化是个人喜好的问题。一些开发人员更愿意忽略它们,因为他们认为它们是不必要的混乱。其他人更喜欢包含它们以保持一致性或清晰性。

如果您不遵循特定的代码约定,您可以自由选择您喜欢的样式。但是,如果您在团队或大型代码库中工作,建议遵守团队或组织内建立的约定。

以上是带括号或不带括号:PHP 类实例化需要括号吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn