重點在于,返回$this指針,方便調(diào)用后者函數(shù)。
Operation.phpnumber = $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);執(zhí)行結(jié)果
masaki@masaki-Inspiron:/var/www/imooc$ php index.php
float(7.5)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/29900.html
摘要:下面我們用棧來實現(xiàn)簡易的四則運算計算器。列一下本文的思路實現(xiàn)鏈棧的數(shù)據(jù)結(jié)構(gòu)及其操作中綴表達式轉(zhuǎn)后綴表達式后綴表達式求值首先先實現(xiàn)一個鏈棧。是否是四則運算符號計算后綴表達式的值為空則跳過最后,我們測試一下所實現(xiàn)的計算器。 棧是一種限定僅在表尾進行插入和刪除操作的線性表。棧的應用有很多,比如常見的遞歸,計算機表達式求值等。下面我們用棧來實現(xiàn)簡易的四則運算計算器。 列一下本文的思路: 實現(xiàn)...
摘要:什么是鏈式隊列隊列是一種先進先出的存儲結(jié)構(gòu)是一種特殊的線性表,于它只允許在表的前端進行刪除操作,而在表的后端進行插入操作。 什么是鏈式隊列 隊列是一種先進先出的存儲結(jié)構(gòu),是一種特殊的線性表,于它只允許在表的前端(front)進行刪除操作,而在表的后端(rear)進行插入操作。通常隊列可以分為順序隊列和鏈式隊列兩種實現(xiàn),順序隊列顧名思義就是采用順序存儲,如以數(shù)組方式來實現(xiàn),鏈式隊列采用鏈...
摘要:新數(shù)組的值將被插入到數(shù)組的開頭。和都是動態(tài)調(diào)用函數(shù)的方法,區(qū)別在于參數(shù)的傳遞方式不同。方法三不使用魔法函數(shù)來實現(xiàn)只需要修改為函數(shù)即可重點在于,返回指針,方便調(diào)用后者函數(shù)。 在php中有很多字符串函數(shù),例如要先過濾字符串收尾的空格,再求出其長度,一般的寫法是: strlen(trim($str)) 如果要實現(xiàn)類似js中的鏈式操作,比如像下面這樣應該怎么寫? $str->trim()->s...
摘要:鏈式操作類似如下實現(xiàn)不使用鏈式調(diào)用時的代碼格式如下代碼調(diào)用如下代碼調(diào)用 php鏈式操作:類似如下實現(xiàn) $db->where()->limit()->order(); 不使用鏈式調(diào)用時的代碼格式如下:
摘要:線性表的基本運算置空表,構(gòu)造一個空的線性表。三線性表的鏈式存儲結(jié)構(gòu)單鏈表線性鏈表鏈式存儲結(jié)構(gòu)除了存儲本身的信息之外,還需要一個存儲指示其后繼元素存儲位置的指針,由這兩個部分組成元素的存儲映像通常稱為結(jié)點。用這種方法存儲的線性表稱為鏈表。 目錄 前言 一、線性表的定義和基本運算 1.線...
閱讀 4031·2021-11-22 13:53
閱讀 1733·2021-09-23 11:52
閱讀 2450·2021-09-06 15:02
閱讀 966·2019-08-30 15:54
閱讀 913·2019-08-30 14:15
閱讀 2394·2019-08-29 18:39
閱讀 666·2019-08-29 16:07
閱讀 428·2019-08-29 13:13