第三节--定义一个类 -- Classes and Objects in PHP5 [3]
2013-09-05 19:23
525 查看
第三节--定义一个类
当你声明一个类,你需要列出对象应有的所有变量和所有函数—被称为属性和方法. 3.1.1中显示了一个类的构成. 注意在大括号({})内你只能声明变量或者函数. 3.1.2中显示了如何在一个类中定义三个属性和两个方法.
3.1.1
class Name extends Another Class
{
Access Variable Declaration
Access Function Declaration
}
3.1.2
<?php
//定义一个跟踪用户的类
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() ."<br>");
当你声明一个类,你需要列出对象应有的所有变量和所有函数—被称为属性和方法. 3.1.1中显示了一个类的构成. 注意在大括号({})内你只能声明变量或者函数. 3.1.2中显示了如何在一个类中定义三个属性和两个方法.
3.1.1
class Name extends Another Class
{
Access Variable Declaration
Access Function Declaration
}
3.1.2
<?php
//定义一个跟踪用户的类
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() ."<br>");
相关文章推荐
- 第三节--定义一个类 -- Classes and Objects in PHP5 [3](转)
- 第三节--定义一个类 -- Classes and Objects in PHP5 [3]
- 第十一节--重载 -- Classes and Objects in PHP5 [11](转)
- 第二节--PHP5 的对象模型 -- Classes and Objects in PHP5 [2]
- Classes and Objects in PHP5-面向对象编程 [1]
- 第十四节--命名空间 -- Classes and Objects in PHP5 [14](转)
- 第四节--构造函数和析构函数 -- Classes and Objects in PHP5 [4]
- 第十五节--Zend引擎的发展 -- Classes and Objects in PHP5 [15](转)
- 第五节--克隆 -- Classes and Objects in PHP5 [5]
- 第七节--类的静态成员 -- Classes and Objects in PHP5 [7]
- 第十一节--重载 -- Classes and Objects in PHP5 [11]
- 第六节--访问属性和方法 -- Classes and Objects in PHP5 [6]
- 第四节--构造函数和析构函数 -- Classes and Objects in PHP5 [4
- 第十四节--命名空间 -- Classes and Objects in PHP5 [14]
- 第二节--PHP5 的对象模型 -- Classes and Objects in PHP5 [2](转)
- 第八节--访问方式 -- Classes and Objects in PHP5 [8]
- 第二节--PHP5 的对象模型 -- Classes and Objects in PHP5 [2]
- 第一节--面向对象编程 -- Classes and Objects in PHP5 [1](转)
- 第七节--类的静态成员 -- Classes and Objects in PHP5 [7]
- Classes and Objects in PHP5(1)