How to create and use classes

The Category class

      // This code illustrates encapsulation (information hiding)
      class Category { // constructor
        // properties
        private $id; 
        private $name; 
        public function __construct($id, $name) { 
          $this->id = $id; 
          $this->name = $name
        } 
        // methods
        public function getID() { // This is known as a "getter" method
          return $this->id; 
        } 
        public function setID($value) { // This is know as a "setter" method
          $this->id = $value; 
        } 
        public function getName() { 
          return $this->name; 
        } 
        public function setName($value) { 
          $this->name = $value; 
        } 
      }

Description

Back