1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
<?php
//声明一个笔记本的类
class NoteBook{
//成员属性
public $name;
public $type;
public $os;
public $work;
//构造函数:创建和初始化对象成员属性
function __construct($name,$type,$os,$work){
$this->name = $name;
$this->type = $type;
$this->os = $os;
$this->work = $work;
}
//析造函数:回收内存种的垃圾变量
function __destruct(){
echo "销毁内存种使用过的垃圾变量".$this->name."<br/>";
}
//成员方法
function say(){
return "<p>应用于".$this->work." - ".
$this->name." - ".
$this->type." - ".
$this->os."</p>";
}
}
$macbook = new NoteBook("MacBook Pro","MC374","Mac OS X Snow Leopard","设计");
echo $macbook->say();
$macbook = null;
$sony = new NoteBook("SONY","ZT288","Windows 7","娱乐");
echo $sony->say();
$sony = null;
$samsung = new NoteBook("SAMSUNG","B002","Ubuntu Linux 10.04","编程");
echo $samsung->say();
?>
|