プログラミングを覚えるにつれ、 目にする機会が増えてくるのが、クラスやオブジェクト指向というキーワード。 これまでに何度もなんどもググっては挫折、ググっては挫折を繰り返してきたのですが、 何度も何度も 『Laravel』のソースコードを読み進めるうちに、 なんとなく、ぼんやりですが、使い分けがわかりはじめた(ような気がする)ので、 忘れないように記事にしようと思います。 ※あくまでも初心者向けで、いろいろはしょっていますので、ぜひ寛大な心でお読みいただければと思います。 PHP クラスの前にまずは関数(機能) PHPクラスの説明の前にどうしても説明が必要なのが、『関数』という仕組み。 関数という言葉がややこしい雰囲気をかもしだしていますが、 function(ファンクション) という英語を訳すと、関数の他に、 機能、働き、作用 といった意味もあるようです。 『関数(機能)』は、 PHPが最