PHP构造函数的用法分析
3. class Person
4. {
5. //下面是人的成员属性
6. var $name; //人的名子
7. var $sex; //人的性别
8. var $age; //人的年龄
9. //定义一个构造方法参数为姓名$name、性别$sex和年龄$age
10. function __construct($name, $sex, $age)
11. {
12. //通过构造方法传进来的$name给成员属性$this->name赋初使值
13. $this->name=$name;
14. //通过构造方法传进来的$sex给成员属性$this->sex赋初使值
15. $this->sex=$sex;
16. //通过构造方法传进来的$age给成员属性$this->age赋初使值
17. $this->age=$age;
18. }
19. //这个人的说话方法
20. function say()
21. {
22. echo "我的名子叫:".$this->name." 性别:".$this->sex." 我的年龄是:".$this->age."<br>";
23. }
24. }
25. //通过构造方法创建3个对象$p1、p2、$p3,分别传入三个不同的实参为姓名、性别和年龄
26. $p1=new Person("张三","男", 20);
27. $p2=new Person("李四","女", 30);
28. $p3=new Person("王五","男", 40);
29. //下面访问$p1对象中的说话方法
30. $p1->say();
31. //下面访问$p2对象中的说话方法
32. $p2->say();
33. //下面访问$p3对象中的说话方法
34. $p3->say();
浙公网安备 33010602011771号