この記事の内容は、PHP がチェーン演算を使用して四則演算を実装する方法についてです。 (コード)、一定の参考値がありますので、困っている友人が参考にしていただければ幸いです。
重要な点は、後者の関数の呼び出しを容易にするために $this ポインターを返すことです。
Operation.php
<?php namespace IMooc; class Operation { protected $number = 0; public function __construct($number) { $this->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 pision($number) { $this->number /= $number; return $this; } public function get() { return $this->number; } }
require __DIR__ . '/IMooc/Operation.php'; $operation = new IMooc\Operation(10); $result = $operation->add(2)->decrease(2) ->multiply(3)->pision(4) ->get(); var_dump($result);
masaki@masaki-Inspiron:/var/www /imooc$ phpindex.php
float(7.5)
以上がPHP でチェーン演算を使用して四則演算を実装するにはどうすればよいですか? (コード)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。