Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.56 KB | None | 0 0
  1. <?php
  2.  
  3. class Calculator
  4. {
  5.     /**
  6.      * Вот эти свойства у вас заполняются 1 раз в конструкторе и больше не используются.
  7.      */
  8.     private $a;
  9.     private $b;
  10.  
  11.     public function __contructor($a, $b)
  12.     {
  13.         $this->a = $a;
  14.         $this->b = $b;
  15.     }
  16.  
  17.     /**
  18.      * $a и $b - это аргументы метода, они не имеют отношения к свойствам.
  19.      */
  20.     public function div($a, $b)
  21.     {
  22.         if ($b === 0) {
  23.             throw new DivisionByZeroException();
  24.         }
  25.  
  26.         return $a / $b;
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement