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ę?