在PHP中使用`new Class Name`和`new Class Name()`创建对象的区别

时间:2014-02-27 09:34:14

标签: php syntax

我知道,在PHP中,我们可以使用new ClassName创建一个对象,也可以使用new ClassName()(注意括号)。两种方式之间有什么区别吗?

2 个答案:

答案 0 :(得分:7)

不,没有任何区别。如果您不需要将参数传递给构造函数,则括号完全是多余的。

答案 1 :(得分:3)

不,没有区别。

只有在必须将参数传递给构造函数时才需要(),否则可以省略它。