この単純なオートローダー コードを使用します。
function __autoload( $class_name ) { include 'class.' . $class_name . '.php'; }
そして私はこの電話をかけますnew SDB();
SDB
SDBOne
実際には、私が含めたことのないものを継承していますが、オートローダーはそれをロードします。
これは、ネストされた/他のモジュールに含まれるモジュールをロードすることを知っていることを意味します。
そのため、オートローダーを使用する場合、見た目からして、何も要求したり含めたりする必要はありません。
ただし、オートローダーのないスタンドアロン モジュールを使用する場合は、継承元のクラスを含める必要があります。
使うべきか
require,
require_once,
include,
include_once.
警告ではなくエラーが必要なため、使用すると思いrequire_once
ます...さらに、オートローダーでコードを使用する場合、コードを2回ロードしたくありません。
基本的に、SDB には 2 種類の用途があります。1 つはオートローダーがあり、もう 1 つはありません。
参照