Ludwig Ruderstaller: Klasse(n) Problem

Beitrag lesen

$a = new <Klassenname>; // Objekt $a der Klasse <Klassenname> erzeugen
$a->checkServer(); // Deine Methode für das Objekt $a aufrufen!

class <Klassenname> {
  // Instanzvariablen:

var $username;
  [[ weitere Variablendeklarationen ]]

// Methoden:
  function checkServer () {
    if($SERVER_NAME == "xyz") {...} else { ... }
  }
  [[ weitere Methoden ]]
}

warum so kompliziert, du hast auf jede variable der klasse zugriff, welche am beginn der klasse initalisiert wurde.

um deinen beispiel zu folgen wäre es dann einfach:
$a->username="neuerwert";

btw. in deinem anderen posting sagtest du man startet keine klasse, würde ich so nicht sagen, richtig sagt man man initalisiert sie mit "new" ohne ein fremdwort zu gebrauchen würd ich das starten nennen :)

Ludwig