商业源码热门下载www.html.org.cn
当你声明一个类,你需要列出对象应有的所有变量和所有函数—被称为属性和方法。列表1中显示了一个类的构成. 注意在大括号({})内你只能声明变量或者函数。列表2中显示了如何在一个类中定义三个属性和两个方法。class name extends another class
{
access variable declaration
access function declaration
}
//定义一个跟踪用户的类
class user
{
//属性
public $name;
private $password, $lastlogin;
//方法
public function __construct($name, $password)
{
$this->name = $name;
$this->password = $password;
$this->lastlogin = time();
$this->accesses++;
}
// 获取最后访问的时间
function getlastlogin()
{
return(date("m d y", $this->lastlogin));
}
}
//创建一个对象的实例
$user = new user("leon", "sdf123");
//获取最后访问的时间
print($user->getlastlogin() ."
n");
//打印用户名
print("$user->name n");
?>
//组件
class widget
{
public $name='none';
public $created=false;
}
//装配器
class assembler
{
public function make(widget $w)
{
print("making $w->name
n");
$w->created=true;
}
}
//建立一个组件对象
$thing = new widget;
$thing->name = 'gadget';
//装配组件
assembler::make($thing);
?>
新闻热点
疑难解答