PHP利用面向对象用法示例
内容摘要
这篇文章主要为大家详细介绍了PHP利用面向对象用法示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
对此感兴趣的朋友,看看idc笔记做的技术笔记!
文章正文
这篇文章主要为大家详细介绍了PHP利用面向对象用法示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
代码如下:
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 41 42 | <code> <?php class person{ //下面是人的成员属性 var $name ; //人的名字 var $sex ; //人的性别 var $age ; //人的年龄 //定义一个构造方法参数为姓名$name,性别$sex和年龄$age function __construct( $name , $sex , $age ){ //通过构造方法传进来的$name给成员属性$this->name赋初始值 $this ->name= $name ; //通过构造方法传进来的$sex给成员属性$this->sex赋初始值 $this ->sex= $sex ; //通过构造方法传进来的$age给成员属性$this->age赋初始值 $this ->age= "$age" ; } //下面是人的成员方法 function say() //这个人可以说话的方法 { echo "我的名字叫:" . $this ->name. "性别;" . $this ->sex. "我的年龄是:" . $this ->age. "<br>" ; } function run() //这个人可以走路的方法 { echo "这个人在走路" ; } //这是一个析构函数,在对象销毁前调用 function __destruct() { echo "再见" . $this ->name. "<br>" ; } } //通过构造方法创建3个对象$p1,$p2,$p3,分别传入三个不同的实参为姓名性别和年龄 $p1 = new person( "小明" , "男" ,20); $p2 = new person( "熊" , "女" ,30); $p3 = new person( "向日葵" , "男" ,25); //下面访问3个对象的说话方式$p1->say();$p2->say();$p3->say(); ?> </code> |
注:关于PHP利用面向对象用法示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释