クラス定義毎に一つのPHPソースファイルを作成します。記述する必要があることです(各クラスについて一つ)。5では、これはもう不要です。クラスやインターフェイスが定義されていなくても自動的に読み込めるようになります。チャンスが与えられます。関数を使うことをおすすめします。(任意の数のオートローダーを登録して、サードパーティのライブラリなどに対応することもできます)。以降、非推奨となり、削除されます。ブロックでキャッチすることができず、致命的なエラーとなります。以降ではこれをキャッチできるようになりました。独自の例外クラスをスローした場合は、その例外クラスが利用可能でなければなりません。関数を再帰的に用いて、独自の例外クラスをオートロードします。実行している場合は使用できません。ような危険な文字が含まれることもあり得ます。このような関数にはユーザーの入力を渡さないことをおすすめします。中で入力内容を検証するようにします。ロードしようとします。ブロックの動きを示します。"\n";}?>上の例の出力は以下となります。独自の例外が見つからない場合この例では、ロードできない独自の例外クラスをスローします。"\n";}?>上の例の出力は以下となります。