首页 > 其他 > 详细

构造方法和析构方法

时间:2014-03-25 09:16:40      阅读:438      评论:0      收藏:0      [点我收藏+]

构造方法和析构方法

construct  //当对象创建完成后第一个自动调用的方法

destruct  //当对象被释放后 最后一个自动调用的方法,作用:关闭一些资源,作一些清理工作

bubuko.com,布布扣
 1 class Person {
 2     public $name;
 3     public $sex;
 4     public $age;
 5     public $score;
 6 
 7     function __construct($name,$sex,$age="18",$score="90"){
 8         $this->name=$name;    
 9         $this->sex=$sex;    
10         $this->age=$age;    
11         $this->score=$score;    
12     }
13 
14     function say() {
15         echo ‘My name is :‘.$this->name.‘<br/>‘;
16         echo ‘i am a :‘.$this->sex.‘<br/>‘;
17         echo ‘i am ‘.$this->age.‘ years old <br/>‘;
18         echo ‘i got ‘.$this->score.‘<br/>‘;    
19         echo ‘<br/>‘;
20         echo ‘<br/>‘;
21     }
22 
23     function __destruct() {
24         echo $this->name.‘ is unload <br/>‘;    
25     }
26 }
27 
28 $Lily = new Person("Lily", "girl", "17", "99");
29 $Jim = new Person("Jim", "boy");
30 $Sam = new Person("Sam", "boy", "24", "100");
31 
32 $Lily->say();
33 $Jim->say();
34 $Sam->say();
35 
36 //result
37 My name is :Lily
38 i am a :girl
39 i am 17 years old 
40 i got 99
41 
42 
43 My name is :Jim
44 i am a :boy
45 i am 18 years old 
46 i got 90
47 
48 
49 My name is :Sam
50 i am a :boy
51 i am 24 years old 
52 i got 100
53 
54 
55 Sam is unload 
56 Jim is unload 
57 Lily is unload 
bubuko.com,布布扣

后构造的先析构

构造方法和析构方法,布布扣,bubuko.com

构造方法和析构方法

原文:http://www.cnblogs.com/bukliu/p/3622140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!