当前位置: 首页 > 面试题库 >

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

潘畅
2023-03-14
问题内容

我一直认为-在没有构造函数参数的情况下-创建类实例时,括号(花括号)紧随类名之后,是可选的,并且您可以根据自己的想法随意添加或排除它们。

这两个陈述是相等的:

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

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

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


问题答案:

它们是等效的。如果您未按照任何代码约定进行编码,请使用更喜欢的代码]。就我个人而言,我喜欢忽略它,因为它对我来说确实很混乱。



 类似资料:
  • 问题内容: 我还没有找到任何官方文档。但是afaik,是否在没有括号的情况下使用我们的类实例化没有关系-只要不涉及参数,对吗? 要么 但是谁能告诉我性能是否有所不同?“更正确”的方法是哪一种?有任何官方文件吗? 问题答案: 性能上的任何差异将绝对可以忽略。 虽然这两种方式都很好,我个人更喜欢使用 ,因为通常情况下,一个方法 是 正在这里所说的,和PHP函数/方法调用时需要。而且,它与带有参数的实例

  • 本文向大家介绍PHP curl使用实例,包括了PHP curl使用实例的使用技巧和注意事项,需要的朋友参考一下 概述 本博客的前面两篇文章:curl和libcurl简介以及PHP中使用curl对PHP中curl的使用做了简单介绍,但是PHP中curl的使用却并不简单,尤其是curl的各种配置项,本篇文章会讲解几个PHP的实例,以便大家更好的理解curl。 实例:抓取页面 使用curl抓取页面相对来

  • 本文向大家介绍PHP SplObjectStorage使用实例,包括了PHP SplObjectStorage使用实例的使用技巧和注意事项,需要的朋友参考一下 PHP SPL SplObjectStorage是用来存储一组对象的,特别是当你需要唯一标识对象的时候。 PHP SPL SplObjectStorage类实现了Countable,Iterator,Serializable,ArrayAc

  • 本文向大家介绍PHP使用ActiveMQ实例,包括了PHP使用ActiveMQ实例的使用技巧和注意事项,需要的朋友参考一下 使用点对点(Point To Point)模型 点对点模型特点: 只有一个消费者可以接收到消息 不能重复消费 生产者producer.php代码: 消费者1consumer1.php代码: 消费者2consumer2.php代码: 执行结果图如下: 使用发布/订阅(Publi

  • 问题内容: PHP是我的第一门编程语言。我不能完全确定何时使用静态类与实例化对象。 我意识到您可以复制和克隆对象。但是在我使用php的所有时间里,任何对象或函数总是以单个返回值(数组,字符串,整型)值或void结束。 我了解书籍中的概念,例如电子游戏角色类。 复制汽车对象并将新的红色对象设为红色 ,这一切都说得通,但它不是在php和网络应用程序中的应用程序。 一个简单的例子。一个博客。博客的哪些对

  • 本文向大家介绍php使用GeoIP库实例,包括了php使用GeoIP库实例的使用技巧和注意事项,需要的朋友参考一下 需要注意的是maxmind是geoip数据库的提供方, 同时也提供了很多语言的sample和api说明文档。 比如php,和php的geoip库是有很大区别的,包含使用方式,接口函数。 php官方的geoip需要配置php环境,加载geoip.dll库,并在php.ini中指定GEO