Mega Code Archive

 
Categories / Php / Class
 

Class including a complete collection of get and set methods

<?php  class Dog{      function __construct($name='No-name', $breed='unknown', $price = 15) {          $this->name = $name;          $this->breed = $breed;          $this->price = $price;      }      function setName($name) {          $this->name = $name;      }      function setBreed($breed){          $this->breed = $breed;      }      function setPrice($price) {          $this->price = $price < 0 ? 0 : $price;      }      function getName() {          return $this->name;      }      function getBreed() {          return $this->breed;      }      function getPrice(){          return $this->price;      }      function display() {          printf("<p>%s is a %s and costs \$%.2f.</p>\n", $this->name, $this->breed, $this->price);      }  }  $magpie = new Dog('Malaysia', 'magpie', 7.5);  $magpie->display();  ?>