这篇文章将为大家详细讲解有关PHP中__construct()构造方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
php有什么特点
1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流的数据库。4、面向对象编程:PHP提供了类和对象。5、版本更新速度快。6、具有丰富的功能。7、可伸缩性。8、功能全面,包括图形处理、编码与解码、压缩文件处理、xml解析等。
构造方法__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!
关于“PHP中__construct()构造方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。