質問: PHP初心者を卒業し、オブジェクト指向でプログラミングしたいです。 今日、本屋さんに行ってきましたが、どれも似たような内容です。 処理を上から順番に書いていくスクリプトっぽいphpの書き方から、 もうすこし大き目なものをオブジェクト指向でphpで書けるようにステップアップしたいのですが、 どうればよいのかよくわかりません。独学初心者から初めてまだ数か月、生意気とは思わず、温かいアドバイスをどうかお願いいたします。 サンプルコードの豊富なサイトや、おススメの本などがあれば教えてください。 よい勉強方法もよろしくお願いします。
回答: サイトに掲載されているサンプルコードではなく、オープンソースのコードを検証してみてはいかがでしょうか。 多くのサンプルコードでは、関数化した方がコーディング量も少なく、クラス化するメリットも理解できないかと思います。 実働しているアプリケーションのコードを読むと、メインロジックのスマートさ、テンプテートによる高い保守性などが感じられます。 オモチャをいじくるように楽しみながら理解していけますので、クラス化でのコーディング方法も自然と身に付いてくるはずです。 EC-CUBE