molily: kann man mit Ajax eine php Klasse aufrufen?

Beitrag lesen

Hallo,

Kann man mit Ajax auch Funktionen aus einer PHP-Klasse aufrufen?

Wenn du ein PHP-Script schreibst, das genau dies tust: Ja, dieses Script kannst du per Ajax aufrufen, dann wird es ausgeführt und dessen Ausgabe steht dir im JavaScript zur Verfügung.

Wird die main() funktion aus der PHP Klasse/Datei nicht automatisch aufgerufen, wenn die Klasse/Datei aufgerufen wird?

Nein. Wieso auch? Wenn du einfach in einer Datei class XYZ { ... } notierst, wird damit nur die Klasse deklariert. Sofern du keine Instanz erzeugst, wird auch nicht der Konstruktor ausführt. Funktionen bzw. Konstruktor-Funktionen werden nur ausgeführt, wenn du sie ausdrücklich aufrufst bzw. mit new eine Instanz der Klasse erzeugst.

Mathias