¿Es posible cambiar en PHP basado en la versión?

Tengo una función en uno de mis scripts PHP que se basa en la versión 5.3 para ejecutarse.

Pensé que si estaba en una función a la que no se llamaba cuando se ejecutaba en un servidor con PHP 5.2 o anterior, simplemente se ignoraría. Sin embargo, resulta que cuando ese script, y la clase dentro de él, incluso se incluye, PHP se detiene y deja de ejecutarse.

Si puedo evitarlo, me gustaría no tener que bifurcar diferentes versiones de mis scripts dedicados a diferentes versiones de PHP. En su lugar, sería ideal poder tener un código que diga "Si PHP versión 5.3, entonces haga esto, si es menos, entonces haga algo diferente".

He buscado algún tipo de "cambio de versión" en el manual de PHP, pero no lo vi.

¿Es posible una función de conmutación como la que estoy describiendo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta