PHPにおけるOOPのオートロード規則
関数 spl_autoload_register は、
ファイルの先頭で一度だけ記述します。その後は、
異なるクラスのオブジェクトをいくつでも作成できます。
重要なのは、それらの名前が規約に従っていることです。
関数 spl_autoload_register は、
ブラウザのアドレスバーから呼び出されるファイルの
先頭にのみ記述します。つまり、
あるクラスが内部で別のクラスを呼び出したり、
何かから継承したりしても、
そのクラス自体が別のファイルで呼び出される場合、spl_autoload_register
はその別のファイルにのみ記述する必要があります
- クラスファイル自体でこの関数を重複して記述する
必要はありません。