实例化一个类有或没有括号?
可能重复:
PHP类实例化。 使用还是不使用括号?
我还没有find任何官方文件。 但是afaik是不是一个类实例化与我们没有括号 – 只要没有参数涉及,对不对?
$car = new Car;
要么
$car = new Car();
但有谁能告诉我,如果在性能上有所不同? 哪一种方法更“正确”? 有没有这方面的官方文件?
性能的任何差异将是绝对可以忽略不计的。
虽然这两种方式都很好,但我个人更喜欢使用new Car();
因为通常在这里调用一个方法,并且在PHP中调用函数/方法require ()
。 此外,它与具有参数的实例化更一致。
但最后,这是品尝。 你select哪种方式并不重要,但是当你select一种方法时,坚持不懈!
第一个实例没有“官方”参考。 在官方的PHP文档,你总是find第二个。 所以,我认为这是一致的。 但是这是你所有的select
他们都是正确的方式,我敢肯定,性能也没有任何不同。