Ist es möglich, PHP basierend auf der Version umzustellen?

Ich habe eine Funktion in einem meiner PHP-Skripte, deren Ausführung auf Version 5.3 beruht.

Ich dachte, wenn es sich um eine Funktion handelt, die auf einem Server mit PHP 5.2 oder früher nicht aufgerufen wurde, wird sie einfach ignoriert. Es stellt sich jedoch heraus, dass, wenn dieses Skript und die darin enthaltene Klasse gerade erst enthalten sind, PHP ausfällt und nicht mehr ausgeführt wird.

Wenn ich es vermeiden kann, möchte ich nicht in verschiedene Versionen meiner Skripte verzweigen müssen, die für verschiedene PHP-Versionen vorgesehen sind. Stattdessen wäre es ideal, Code zu haben, der besagt: "Wenn PHP Version 5.3, dann tue dies, wenn weniger, dann tue etwas anderes."

Ich habe im PHP-Handbuch nach einer Art "Versionswechsel" gesucht, aber keinen gefunden.

Ist eine Schalterfunktion, wie ich sie beschreibe, möglich?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage