无涯教程-OOPs Constructor函数

48 阅读1分钟
  • PHP 5允许开发人员为类声明构造方法
  • 构造函数适用于对象使用前可能需要进行的任何初始化
  • 我们可以使用" __construct"或与类名相同的名称来设计构造函数。
  • 如果子类定义了构造函数,则不会隐式调用父构造函数。为了运行父级构造函数,请调用 parent::__construct()

例子1

<?php
	class Example
	{
		public function __construct()
		{
			echo "Hello javatpoint";
		}
	}
	$obj = new Example();
	$obj = new Example();
?>

输出:

CONSTRUCTOR

例子2

<?php
	class demo
	{
		public function demo()
		{
			echo "constructor1...";
		}
	}
	
	class demo1 extends demo
	{
		public function __construct()
		{
			echo parent::demo();
			echo "constructor2...";
		}
	}
	$obj= new demo1();
?>

输出:

CONSTRUCTOR

参考链接

www.learnfk.com/php/php-oop…