遅延バインディングのサポートは、PHP の最新リリース バージョンに実装されました。もちろん、遅延バインディング機能を使用する場合にはまだ多くの問題があります。古いバージョンの PHP を使用している場合 (私のサーバーは PHP 5.0.1 を実行しています)、遅延バインディングのサポートが不足していることがわかります。したがって、この記事のコードは、お使いの PHP 5 の特定のバージョンでは動作しない可能性があることに注意してください。
1. PHP 5 とポリモーフィズム
この記事では、オブジェクト指向プログラミングの最も重要な部分の 1 つであるポリモーフィズムの設計について説明したいと思います。問題を説明するために、私は PHP 5 を使用しています。読み続ける前に、この記事は完全に PHP に関するものではないことを明確にしてください。この言語は過去 2 つのメジャー バージョンで急速な開発において大きな進歩を遂げましたが、それでも C++ や
などのより成熟した言語ほど効果的ではありません