PHP 类实例化。使用或不使用括号?

标签 php oop class instantiation

我一直认为 - 在没有构造函数参数的情况下 - 创建类实例时,括号(大括号)跟在类名后面,是可选的,并且您可以根据自己的个人想法来包含或排除它们。

这两个陈述是相等的:

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

我说的对吗?还是我不知道的括号有什么意义?

我知道这听起来像是一个 RTM 问题,但我已经搜索了一段时间(包括整个 PHP OOP 部分),但似乎找不到直接的答案。

最佳答案

它们是等价的。如果您没有使用任何 code convention 编码, 使用你更喜欢的。就我个人而言,我喜欢把它排除在外,因为它对我来说真的很困惑。

关于PHP 类实例化。使用或不使用括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945989/

相关文章:

jquery - 如何从文本旁边的文本框中获取值

java - 接口(interface) VS API VS 公共(public)类

c++ - 设置类静态

php - 当 INFORMATION_SCHEMA 拒绝访问时如何查询表的列?

javascript - 从 WordPress function.php 调用函数到 page-home.php

java - java对象的动态过滤

php - 对所有 Controller 使用单个 crud 模型,而不是对每个 Controller 使用单独的模型

perl - 如何在perl中对对象进行散列

php - Docker 和 XDebug 不读取断点 VSCode

php - 将 XML 文件中的数据插入 MySql DB