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;
?>
原文地址:https://www.cnblogs.com/koker/p/5560287.html