Maison >développement back-end >tutoriel php >Comment utiliser les opérations en chaîne pour implémenter quatre opérations arithmétiques en PHP ? (code)
Le contenu de cet article explique comment PHP utilise les opérations en chaîne pour implémenter quatre opérations arithmétiques ? (code), il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
Le point clé est de renvoyer le pointeur $this pour faciliter l'appel de cette dernière fonction.
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$ php index.php
float(7.5)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!