Klasse mit $ _SERVER['PHP_SELF']

Hallo,

Ich bin gerade dabei eine Formklasse zu schreiben, bei dieser soll es möglich sein, dass form action zu bestimmen. Nun will ich aber, dass der Defaultwert, also dann wenn nichts eingetragen wird $_SERVER['PHP_SELF'] ist.

Nun ist es aber so das $_SERVER['PHP_SELF'] zu der Datei zeigt, wo die Klasse gespeichert ist.

Gibt es denn auch eine Variable die einem sagt in welcher Datei das Objekt erzeugt wurde?

Danke!
 
Nun ist es aber so das $_SERVER['PHP_SELF'] zu der Datei zeigt, wo die Klasse gespeichert ist.

Wer behauptet denn dies?
$_SERVER['PHP_SELF'] zeigt auf die Datei, die gerade aufgerufen wurde.

Wenn du wirklich die Datei benötigst, in welcher der Initiierung der Klasse notiert ist(wozu auch immer), dann könntest du der Konstruktor-Funktion diesen Wert über die magische Konstante __FILE__ als Parameter übergeben.
 
Zurück