php - 实例化带或不带括号的类?

标签 php

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/

相关文章:

php - 如何使用干预图像去除图像中的背景

php - PHP 中是否有等效的 print_r 或 var_dump 默认情况下不回显结果?

php - 使用 str_ireplace 时保留原始字符串格式

php - CakePHP Ajax 图片上传

javascript - 实时时间表编辑和保存

php - 这种用户身份验证方法的弱点是什么?

php - 使用条件语句在多个表上使用左连接

php - WHERE DateInterval 无法转换为字符串

javascript - 为什么ajax调用在IE7上不起作用

php - 嵌入式YouTube链接图片未出现在Facebook中