为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
墨色风雨 2019-03-11 18:43:19
class A{ function say(){ print "a"; } } $a = new A(); $a->say(); 这里的创建对象$a = new A();与$a = new A;有区别吗?
查看完整描述

4 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

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

查看完整回答
反对 回复 2019-03-18
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

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

查看完整回答
反对 回复 2019-03-18
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

没有区别:

查看完整回答
反对 回复 2019-03-18
?
慕村9548890

TA贡献1884条经验 获得超4个赞

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

查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 857 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信