/*创建类*/
class admin{
private $name;//私有属性
private $pwd;
/*构造函数,
1.系统指定__construct()类构造函数。
2.构造函数用于初始化:使用__construct(),可带参数。
3.在PHP4中也提供了构造函数,但使用的是与类同名的类方法,在PHP5仍能兼容这种做法,当一个类中没有包含__construct时,会查找与类同名的方法,如果找到,就认为是构造函数。*/
function __construct($name,$pwd){
return $this->name=$name;
return $this->pwd=$pwd;
}
/*
1."__get()”来获取属性值
2."__set()”赋值
*/
private function __set($property,$value){$this->$property=$value;}
/*
1."__isset()”检查属性的方法;
privatefunction__isset($nm)
{
echo"当在类外部使用isset()函数测定私有成员$nm时,自动调用
";
returnisset($this->$nm);
}
2."__unset()”删除属性的方法。
privatefunction__unset($nm)
{
echo"当在类外部使用unset()函数来删除私有成员时自动调用的
";
unset($this->$nm);
}
*/
private function __get($property){
if(isset($this->$property)){ return ($this->$property); }else{ return (NULL); } } /*析构函数,垃圾回收机制,不带任何参数,后进先出*/ function __destruct(){ } } $adm=new admin("chensri",""); echo "姓名:".$adm->name;