Du definierst eine Funktion namens __construct und notierst wie bei anderen Funktionen auch einen oder mehrere Parameternamen. Diese Parametervariableninhalte kannst du dann innerhalb der Konstruktorfunktion den Eigenschaften des Objekts zuweisen.
Muss ich die Funktion denn dann innerhalb der Klasse irgendwie aufrufen?
Es wäre aber besser, wenn die Klasse nichts von anderswo existierenden Variablen weiß. Sie sollte entweder alle Werte über einzelnen Parameter oder auch ein Array entgegennehmen.
Ist das sicherheitsrelevant oder "nur" eleganter?
Gruß, Jörg