php.netから:
PHP 5では、これは不要になりました。
__autoload()
まだ定義されていないクラス/インターフェースを使用しようとしている場合に自動的に呼び出される関数を定義できます。この関数を呼び出すことにより、スクリプトエンジンは、PHPがエラーで失敗する前に、クラスをロードする最後の機会を与えられます。
今私は知りたいのです__autoload
が、動的サイトに適切なクラスをロードするためだけに使用するのは悪い習慣ですか?
私のサイトの設定方法は、ファイルをファイルに含めることです。index.php
たとえば、http://www.site.com/index.php?p=PAGE-I-WANT-TO-LOADなどです。
__autoload
したがって、自分のサイトのフォーラムセクションまたはブログセクションにいる場合は、適切なクラスと関数のみをロードする必要があるため、自動ロードを使用しますが、最後の手段として使用する場合はファイルを手動で含めることはありません。交通量の多いシステムでもうまくやっていますか?