PHPスクリプトの1つに、バージョン5.3に依存して実行する関数があります。
PHP 5.2以前のサーバーで実行したときにたまたま呼び出されなかった関数内にある場合は、無視されるだけだと思いました。ただし、そのスクリプトとその中のクラスが含まれると、PHPがベイルして実行を停止することがわかります。
それを避けることができれば、異なるPHPバージョン専用の異なるバージョンのスクリプトを分岐する必要はありません。代わりに、「PHPバージョン5.3の場合はこれを実行し、それ以下の場合は別のことを実行する」というコードを作成できることが理想的です。
PHPマニュアルである種の「バージョンスイッチ」を探しましたが、見つかりませんでした。
私が説明しているようなスイッチ機能は可能ですか?