详解PHP中__construct()构造方法

详解PHP中__construct()构造方法,第1张

概述详解PHP中__construct()构造方法

构造方法__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()构造方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1007977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存