なんで、ファイル名とクラス名を揃えるの? 知っておきたいautoloadのはなし by 赤塚啓紀

PHPカンファレンス関西2024
採択
2024/02/11 14:15〜
$room['A']
レギュラートーク(15分)
初心者向け 関西在住者 初登壇

なんで、ファイル名とクラス名を揃えるの? 知っておきたいautoloadのはなし

aki_artisan 赤塚啓紀 aki_artisan

Target class [...] does not exist.
このようなエラーを見たことはないでしょうか?そして、よくわからないけど、ファイル名を直したらうまく動くようになった!という経験はないでしょうか?

実はこの裏ではautoloadという仕組みが働いています。

autoloadがどういう仕組みで動いているのかを知ることで、ファイルが読み込まれない時やクラスが見つからない時の原因が早くみつけられるかもしれません。

このトークではPHP初心者向けにautoloadの仕組みを少し掘り下げてお話しします。

トークの内容
・autoloadは何を解決するか
・autoloadのルール
・autoloadを実現する仕組み