资讯专栏INFORMATION COLUMN

php链式操作实现四则链式运算

maxmin / 551人阅读

重点在于,返回$this指针,方便调用后者函数。

Operation.php
number = $number;
    }
    public function add($number)
    {
        $this->number += $number;
        return $this;
    }

    public function decrease($number)
    {
        $this->number -= $number;
        return $this;
    }

    public function multiply($number)
    {
        $this->number *= $number;
        return $this;
    }

    public function division($number)
    {
        $this->number /= $number;
        return $this;
    }

    public function get()
    {
        return $this->number;
    }
}
index.php
require __DIR__ . "/IMooc/Operation.php";
$operation = new IMoocOperation(10);
$result = $operation->add(2)->decrease(2)
    ->multiply(3)->division(4)
    ->get();
var_dump($result);
执行结果
masaki@masaki-Inspiron:/var/www/imooc$ php index.php
float(7.5)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29900.html

相关文章

  • 用链栈实现简易四则运算计算器(php版)

    摘要:下面我们用栈来实现简易的四则运算计算器。列一下本文的思路实现链栈的数据结构及其操作中缀表达式转后缀表达式后缀表达式求值首先先实现一个链栈。是否是四则运算符号计算后缀表达式的值为空则跳过最后,我们测试一下所实现的计算器。 栈是一种限定仅在表尾进行插入和删除操作的线性表。栈的应用有很多,比如常见的递归,计算机表达式求值等。下面我们用栈来实现简易的四则运算计算器。 列一下本文的思路: 实现...

    solocoder 评论0 收藏0
  • php实现数据结构】链式队列

    摘要:什么是链式队列队列是一种先进先出的存储结构是一种特殊的线性表,于它只允许在表的前端进行删除操作,而在表的后端进行插入操作。 什么是链式队列 队列是一种先进先出的存储结构,是一种特殊的线性表,于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。通常队列可以分为顺序队列和链式队列两种实现,顺序队列顾名思义就是采用顺序存储,如以数组方式来实现,链式队列采用链...

    王晗 评论0 收藏0
  • PHP 三种方式实现链式操作

    摘要:新数组的值将被插入到数组的开头。和都是动态调用函数的方法,区别在于参数的传递方式不同。方法三不使用魔法函数来实现只需要修改为函数即可重点在于,返回指针,方便调用后者函数。 在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: strlen(trim($str)) 如果要实现类似js中的链式操作,比如像下面这样应该怎么写? $str->trim()->s...

    AbnerMing 评论0 收藏0
  • php链式操作的理解和应用

    摘要:链式操作类似如下实现不使用链式调用时的代码格式如下代码调用如下代码调用 php链式操作:类似如下实现 $db->where()->limit()->order(); 不使用链式调用时的代码格式如下:

    Brenner 评论0 收藏0
  • 程序员“修炼成神”的必经之路——数据结构(第2章 线性表)

    摘要:线性表的基本运算置空表,构造一个空的线性表。三线性表的链式存储结构单链表线性链表链式存储结构除了存储本身的信息之外,还需要一个存储指示其后继元素存储位置的指针,由这两个部分组成元素的存储映像通常称为结点。用这种方法存储的线性表称为链表。 目录 前言 一、线性表的定义和基本运算 1.线...

    SolomonXie 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<