3

サーバーにphp 5.2があり(更新できません)、static::routin()呼び出しでエラーが発生します。それを解決する方法は?とにかく、インテリジェントな呼び出しメカニズムを追加できるように、このタイプの呼び出しが利用可能かどうかを検出する方法はありますか?

4

1 に答える 1

1

後期静的バインディングは、PHP5.3からのみ機能します。バージョン5.2で呼び出されたクラス名を取得するには、回避策を使用する必要があります。

マニュアルから

As of PHP 5.3.0, PHP implements a feature called late static bindings which can be used to reference the called class in a context of static inheritance.

ここに1つの回避策があります

于 2012-08-28T12:31:57.750 に答える