传统的构造函数

class Student{
	public $Name;
	public $Sex;
	
	//默认是public
	public function Student()
	{
		echo "传统的构造函数(php4.0)";
	}
}
$stu = new Student();

输出:

传统的构造函数(php4.0)


php>=4.0构造函数:

class Student{
	public $Name;
	public $Sex;

	public function __construct($iName,$Sex)//两个下划线!!
	{ 
		$this->Name = $iName;
		$this->Sex = $Sex;
		echo "php4>=4.0的构造函数,且优先级比传统的高";
	}
	
}
$stu = new Student("张三",22);
echo "<br/>Name=".($stu->Name).", Sex=".($stu->Sex);

输出:

php>=4.0的构造函数,且优先级比传统的高
Name=张三, Sex=22

你可能感兴趣的文章