Czy możliwe jest przełączanie w PHP na podstawie wersji?

Mam funkcję w jednym z moich skryptów PHP, która działa w wersji 5.3.

Pomyślałem, że jeśli jest to funkcja, która nie została wywołana, gdy jest uruchamiana na serwerze z PHP 5.2 lub wcześniejszym, to po prostu zostanie zignorowana. Okazuje się jednak, że gdy ten skrypt i klasa w nim zawarta, nawet zostają dołączone, to PHP bailsuje i przestaje wykonywać.

Gdybym mógł tego uniknąć, nie chciałbym rozgałęziać różnych wersji moich skryptów dedykowanych różnym wersjom PHP. Zamiast tego idealnie byłoby mieć kod z napisem „Jeśli PHP w wersji 5.3, to zrób to, jeśli mniej, a następnie zrób coś innego”.

Szukałem jakiegoś „przełącznika wersji” w podręczniku PHP, ale go nie widziałem.

Czy funkcja przełącznika jest taka, jaką opisuję?

questionAnswers(4)

yourAnswerToTheQuestion