构造方法__construct()
,是一种类
结构特有的特殊方法,该方法由系统规定好,开发人员在定义的时候只需要写一遍,有了构造方法
的类在实例化对象
之后,对象
就会自动调用,本文就带大家一起来看一看。
1.构造方法与普通方法的不同
<?PHPclass People{ public $name; private $sex; protected $height; public function __construct(){ echo "KNowledge is power!"; } public function Hello(){ echo "你好,世界!"; }}//new People; 两者差别在于是否有参数$man =new People();//构造方法自动调用echo "<br>";$man->Hello();//普通方法手动调用
输出:KNowledge is power! 你好,世界!
构造方法
也是一个普通方法,与普通方法不同的是,构造方法
通过类实例化得到对象时,会马上自动调用,而普通方法则需要手动调用。
2.构造方法若是有参数
<?PHPclass People{ public $name; private $sex; protected $height; public function __construct($name){ echo $name."say:"."KNowledge is power!"; }}$man =new People("张三");
输出:张三say:KNowledge is power!
推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》 总结
以上是内存溢出为你收集整理的详解PHP中__construct()构造方法全部内容,希望文章能够帮你解决详解PHP中__construct()构造方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)