É possível mudar em PHP baseado na versão?

Eu tenho uma função em um dos meus scripts PHP que se baseia na versão 5.3 para ser executado.

Eu pensei que, se estivesse em uma função que não fosse chamada quando executada em um servidor com PHP 5.2 ou anterior, ela seria simplesmente ignorada. No entanto, acontece que quando esse script, e a classe dentro dele, é incluída, o PHP suspende e pára a execução.

Se eu puder evitá-lo, gostaria de não ter que ramificar versões diferentes de meus scripts dedicados a diferentes versões do PHP. Em vez disso, seria ideal poder ter código que diz "Se o PHP versão 5.3, faça isso, se menos, faça algo diferente".

Eu procurei por algum tipo de "switch de versão" no manual do PHP, mas não vi um.

É uma função de switch como estou descrevendo possível?

questionAnswers(4)

yourAnswerToTheQuestion