PHP创建对象`$a = new A();`与`$a = new A;`有区别吗?

class A{
    function say(){
        print "a";
    }
}

$a = new A();
$a->say();

这里的创建对象$a = new A();$a = new A;有区别吗?

阅读 2.5k
4 个回答

没有区别,都是以无参数的形式实例化对象。

写法不同而已, 构造函数需要传参就用第一种!

没有区别:

谢邀,这么多人回答了就不用回答了!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏