php

来源:互联网 发布:在万网买的域名怎么用 编辑:程序博客网 时间:2024/05/18 14:43

至少我是这样觉得的,我是一个java程序员,但是项目需要学了php,使用创建类的时候就遇到了一个坑----php的构造函数


对于魔术方法,这只是对于平常一些方法(当然除了一些确实是为了类而设计的方法) ,在类中使用或正对类的特殊使用而给予的称呼,他们随着类的创建就默认存在于类中,只是都是一些空方法体,,如果你需要定义一些规则,或则为了用它来完成一些操作,那么java是没有默认构造器一说的,我曾百度了好久,都说php要哦创建对象就必须自己给出构造函数,有了前面的讲法,那就可以理解为什么你没有在勒种写出__construct()但是依然可以实例化对象,因为,__construct也是一个魔术函数,该魔术函数给出的定义是你创建对象就会调用(自动调用),这样就可以方便解决c++和java程序元心中的郁闷了,没有默认构造器,我又没有给出构造方法的定义,但却可以实例化对象。

1 0
原创粉丝点击