Laravel を学ぶ前に書いていた require と Laravel 使い始めてから躓いた use 宣言と namespace by うーたん

PHPerKaigi 2024
採択
2024/03/08 17:15〜
Track B
ルーキーズLT(5分)

Laravel を学ぶ前に書いていた require と Laravel 使い始めてから躓いた use 宣言と namespace

uutan1108 うーたん uutan1108

このセッションでは、 require と use 宣言は似てそうだけど違うということが分かったということについて話します。

私は、素のPHPからPHPを勉強し始めました。その時は、「他のPHPファイルを読み込むときは require を書く!」でとにかくファイルの先頭に require を書いて読み込んでいました。

そして、フレームワークも勉強したいと思いLaravelを始めました。すると、ファイルの中には require を先頭には書いておらず、 namespace と use がたくさん書いてありました。

自分でフレームワークもどきを作ってみて、 namespace と use を使い、PHPでブログサイトを作ってみました。namespace と use 宣言、 require は書く必要があった!ということがわかりました。

話すこと

  • require と use の違い
  • use を理解しようとしたら出てきた namespace について

対象

  • PHP初心者
  • 名前空間を知らない方
  • 素のPHPを書きたい方