Possible Duplicate:
PHP class instantiation. To use or not to use the parentheses?
我还没有找到任何官方文档。但是,afaik 一个类是否在没有括号的情况下用 our 实例化并不重要——只要不涉及参数,对吧?
$car = new Car;
或
$car = new Car();
但是谁能告诉我性能是否有所不同?哪种方式是“更正确”的方式?有这方面的官方文档吗?
最佳答案
性能上的任何差异都绝对可以忽略不计。
虽然这两种方式都很好,但我个人更喜欢使用 new Car();
因为通常,方法 is 在这里被调用,而函数/方法在 PHP 中调用需要 ()
。此外,它更符合带有参数的实例化。
但归根结底,还是要看口味。选择哪种方式并不重要,但是当您选择一种方式时,请始终坚持下去!
关于php - 实例化带或不带括号的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873111/