dedlfix: Instanzen eines Objektes zählen

Beitrag lesen

echo $begrüßung;

class Test{
  static $count;
  function Test(){
   if(!isset($this->count)) $this->count = 1;

Es ist wohl nicht möglich, static-Variablen für classes genauso zu nutzen wie für Funktionen?!

Statische Variablen werden genau wie statische Methoden nicht über eine Instanz und mit -> angesprochen sondern über die Klasse und mit ::

Wenn du das error_reporting auf E_ALL stellst, werden dir auch Hinweise bei Zugriffen auf nicht vorhandene Variablen angezeigt. Wenn du mit OOP hantierst, ist zusätzlich zu E_ALL auch noch E_STRICT zu empfehlen (E_STRICT | E_ALL).

echo "$verabschiedung $name";