2017-02-16 7 views
1

今日は何かを動かす必要がありましたが、新しいオペレータ**が存在することを思い出しましたが、悲しいことに、まだ普及していないのはPHP 5.6以降です。オペレータが存在するかどうかPHPテスト?

オペレータが存在するかどうかをテストする方法がありますかPHPのバージョンをテストしていませんか?
明らかに、operator_exits(...)のような機能はなく、私は他に何も見つかりませんでした。

+0

私が知る限り、それは不可能です。さらに、演算子が存在しない場合、パーサはちょうどクラッシュします。 –

+0

'pow()'が廃止されたり削除されたりするのではないかと疑いがあります。 – AbraCadaver

+0

@AbraCadaverもちろん私は 'pow()'だけではなく、今後出現する可能性のある演算子についても話しているわけではありません... –

答えて

1

なぜPHP version numberをチェックするだけではないのですか? 5.6未満の場合はフォールバック方式があります。

+0

a)私はそれがない方法を探しています** b)まだ、解析エラーが発生する可能性があります;)** –

+0

@ jave.web解析エラーについての有効なポイント2つのバージョンがある可能性がありますバージョン番号を確認し、正しいものを呼び出すためにインクルードを使用しますか? – Halfwarr

+0

それは解決策です:-Dしかし、過労の並べ替え:) –

3

このような機能はありません。

C++のような言語でオペレータが存在するかどうかを確認する機能です。 PHPでは、オペレータに過負荷をかけることはできません。そのような機能を開発するためにコアチームが費やす努力は、決してその価値がありません。どのバージョンがどのオペレータをサポートしているのか知っていて、そこから作業するだけです。

関連する問題