Programmeerimine PHP
class ClassName {
// klassi muutujad
public $a;
public $b;
private $c;
private $d;
private $e;
protected $f;
// klassi konstruktor
public function __construct() {
...
...
...
}
// klassi meetodid
public function f1 () {
...
...
...
}
}
Selleks, et klassi sees interpritaator saaks aru millal on tegemist klassimuutujaga ja millal mitte - tuleb klassi muutuja ette panna
$this-> ja muutuja nimi. Seega klassis MingiKlass rida $this->a = 9; tähendab: leia selles klassis muutuja a ja pane talle väärtuseks
9. Sama moodi on ka klassi meetoditega - kui mingi klassi meetod peab käivitada mingit teist meetodit selles samas klassis - siis
lisatakse funktsiooni ette konstruktsioon $this->:
Näide 6.2.1