PHP学习笔记之面向对象(上)
面向对象:
<?php //类 //对象 //类是对象的抽象化;对象是类的实例化 class ren { //成员变量 var $top; var $zhong; var $sex; var $name; //成员属性在php中是没有; //成员方法 function Eat() { echo "用手吃饭"; } function Run() { echo "跑得快"; } } //类实例化对象 $r = new ren(); $r->name = "张大"; echo $r->name
以求大圆中去到小圆的圆环面积为例
对于简单的计算可能对于面向对象有些复杂;但对于比较复杂以及数据更改频繁的代码会变得更加便利
//面向对象 //存储半径变量 class Yuan { //定义圆的半径 var $banjing; //求圆面积方法 function mianji() { return 3.14*$this->banjing*$this->banjing;//$this 一个比较好好用的符号 } } //求面积 $r1=new yuan; $r1->banjing=10; $dmj = $r1->mianji(); $r2= new yuan; $r2->banjing=5; $xmj=$r2->mianji(); echo $dmj-$xmj; ?>