• 技术文章 >后端开发 >php教程

    教你用一个PHP类来实现两个数间的加减乘除

    藏色散人藏色散人2021-08-02 09:04:26原创541
    在开始本文之前,想问问大家关于PHP面向对象有多少了解?面向对象简称OOP,估计大家也都不陌生,面向对象中包括类、对象、成员变量、成员函数 、继承、父类、子类、多态、重载、抽象性、封装、构造函数、析构函数的概念,对于这些概念,一篇文章肯定是介绍不完,大家可以学习课程《PHP面向对象编程(玉女心经版)》。

    那么本文的重点就是如何创建一个PHP类来实现两个数间的加减乘除,这种类似于极简单的计算器功能,挺有趣~

    实现起来是非常简单的,继续往下看:

    首先打开PHP编辑器,创建一个PHP示例文件;

    上代码:

    <?php
    class MyCalculator {
        private $_fval, $_sval;
        public function __construct( $fval, $sval ) {
            $this->_fval = $fval;
            $this->_sval = $sval;
        }
        public function add() {
            return $this->_fval + $this->_sval;
        }
        public function subtract() {
            return $this->_fval - $this->_sval;
        }
        public function multiply() {
            return $this->_fval * $this->_sval;
        }
        public function divide() {
            return $this->_fval / $this->_sval;
        }
    }
    $mycalc = new MyCalculator(12, 6);
    echo "相加等于".$mycalc-> add()."<br>"; // 显示18
    echo "相乘等于".$mycalc-> multiply()."<br>"; // 显示72
    echo "相减等于".$mycalc-> subtract()."<br>"; // 显示6
    echo "相除等于".$mycalc-> divide()."<br>"; // 显示 2

    输出计算结果:

    7a1e7f48ff4feecba955c4178e8259e.png

    这里简单给大家介绍一下构造函数和private和public的定义:

    构造函数是一种特殊的方法,主要就是用来在创建对象时初始化对象, 也就是为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。

    private是私有的意思,该关键词表示私有的类成员,即只能被其定义所在的类访问。如上述例子中,我们声明了一个声明一个私有的方法。

    public是公有的意思:公有的类成员可以在任何地方被访问。

    最后依然给大家推荐一个咱们平台的最新免费课程《从0开始进入PHP的世界》~快来学习吧!

    以上就是教你用一个PHP类来实现两个数间的加减乘除的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PHP类
    上一篇:PHP数组学习之计算数组元素总和 下一篇:还不了解PHP中的include和require吗,看看这篇文章吧!
    线上培训班

    相关文章推荐

    • 如何实现一个PHP类来计算整数的阶乘?(代码详解)• 关于php类的定义与实例化方法• 浅析PHP类的自动加载和命名空间• 一文搞懂PHP类和对象、抽象类、接口

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网