PHP语言 -- 面向对象和面向过程的区别

Posted 一方通行o

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP语言 -- 面向对象和面向过程的区别相关的知识,希望对你有一定的参考价值。

 

例子:求阴影面积

面向过程

$r1 = 20;
$r2 = 10;

$mj = 3.14*$ri*$ri-3.14*$r2*$r2;

echo $mj;

面向对象

class Yuan
{
    private $r;
    function __construct($r)
    {
    $this->r = $r
    }
    function Mj()
    {
    return 3.14*$this->r*$this->r;
    }
}


$yuan1 = new Yuan(20);
$yuan2 = new Yuan(10);
eho $yuan1->Mj()-$yuan2->Mj();

 

以上是关于PHP语言 -- 面向对象和面向过程的区别的主要内容,如果未能解决你的问题,请参考以下文章

Java基础 -- 面向对象和面向过程的区别Java语言的特点JVM JDK 和 JRE(.class字节码文件)Java 程序从源代码到运行的步骤

Python入门-6面向对象编程:01面向对象和面向过程区别-对象的进化

面向对象编程与面向过程编程的区别与联系

PHP基础入门---PHP面向对象

Java基础 | 为什么要在面向对象引入Class和方法

PHP static 和 self的区别