【PHPチュートリアル】フレームワーク別おすすめサイト6選

  • 2017-11-6

PHPはWeサイト構築を簡単に行えるため、非常に人気が高いスクリプト言語です。プログラミングに興味がある人なら、一度は耳にしたことがある名前でしょう。 今回は、PHPを学ぶために有効なチュートリアルについてご紹介いたします。

PHPのチュートリアルの目的

PHPは構文も比較的やさしく、便利な関数がたくさん用意されているので、初心者でも手が出しやすいのも魅力です。しかし、いざPHPを学ぼうとした時には、どのようにすれば良いでしょうか?一番手軽な方法は、ネット上で公開されているチュートリアルを利用する方法です。チュートリアルはPHP初心者を対象に、わかりやすく丁寧に解説しています。中には動画を利用して、プログラミングのイメージまで再現しているサイトもあります。しかも無料で利用できます。
PHPを学ぶなら、チュートリアルを利用するのが早道でしょう。

おすすめのPHPフレームワークの紹介

フレームワークとは、複雑な手順を自動で行い、プログラミングを簡単にしてくれるツールです。
様々なプログラミング言語にフレームワークが公開されていますが、PHP用にも複数のフレームワークが公開されています。その中から、初心者でも利用しやすいフレームワークをピックアップしてご紹介します。

fuel PHP

fuel PHPは比較的後発のフレームワークです。他のフレームワークの長所を吸収して作られています。いろいろなことができるのですが、その割にはとても動作が高速です。
特徴は以下の通りです。

規約より設定

フレームワークのトラブルで良くあるのが、プログラミングは楽だがその分設定ファイルの作成がとても複雑になっている、というものです。fuel PHPは極力設定ファイルの作成が楽にできるように設計されているので、初心者でも手が出しやすくなっています。

オートローダー

必要なクラスだけを読み込むことで、メモリ容量を抑えて高速に動作します。

HMVC+ViewModel

一般的なMVC(Model+View+Controller)モデルを発展させたHMVCモデルを採用しています。HMVCのHは、Hierarchical(階層的な)という意味です。MVCの各ファイルを細分化してフォルダ分けすることで、ひとつのファイルを軽くして開発やメンテナンスがしやすくしつつ、構造もわかりやすいという特徴があります。

スキャフォールド

CRUD(Create、Read、Update、Delete)操作を行うMVCのコードのテンプレートを自動生成する機能です。これを使うと、データベースアクセスのためのコーディング量を大幅に減らすことができます。

Cake PHP

Cake PHPは、有名なフレームワークRuby on railsを手本として作られたフレームワークです。
特徴は以下の通りです。

O/Rマッピング

O/Rマッピングは、プログラム上のオブジェクトとデータベースを関連付けるための仕組みです。Cake PHPは、優れたO/Rマッピング機能を持っているので、SQL文を書くこと無く、非常に短い記述でデータベースの抽出や更新を行うことができます。

スキャフォールド

fuel PHPにもある機能ですが、Cake PHPにもスキャフォールディングの機能があります。簡単なデータベース更新プログラムなら、ほとんど記述しないで作ることができます。

bakeコマンド

「Cake」 PHPらしい名前のコマンドですが、これを使うと、MVCモデルの各プログラムをある程度自動的に作成することができます。bakeコマンドはウィザード形式で、必要な情報を質問してきますので、それに答えることで意図した形のプログラムが生成されるわけです。

NetBeans IDE PHP

NetBeans IDE PHPは、PHP開発のためのIDE(統合開発環境)です。統合開発環境とは、プログラミングするためのテキストエディタ、動作確認をするためのデバッガなど開発に必要な便利なツールが全部ひとまとまりになっているものです。PHPのプログラミングはテキストエディタがあればできるのですが、こうしたIDEを利用すると、より快適にプログラミングすることができます。

PHP のチュートリアル6選

fuel PHPでおすすめのチュートリアル

FuelPHP学習帳

説明が丁寧でわかりやすくまとめられています。

#FuelPHP 5 分で API を実装するチュートリアル(スクリーンキャストあり)

動画もアップされているので、参考になります。

Cake PHPでおすすめのチュートリアル

ブックマークチュートリアル – 3.x – CakePHP cookbook

ブックマークアプリを作っていきながら学ぶ形式で、手を動かすので理解しやすくなっています。

CakePHP3入門・開発チュートリアル | EasyRamble

内容を細かく目次にまとめていて、わかりやすくまとまっています。

NetBeans IDE PHPでおすすめのチュートリアル

NetBeans IDE PHPクイック・スタート・チュートリアル

NetBeansの公式チュートリアルです。

NetBeans 7.3でPHP開発環境を構築 ? セルティスラボ

スクリーンショットを多用していて、見るだけで理解できるようになっています。

PHPのチュートリアルを利用することのメリット

チュートリアルを利用すれば、独学でPHPを習得することができます。また、複数のチュートリアルがあるので、自分にあったチュートリアルを選べるのも利点です。さらに、ほとんどのチュートリアルが無料で利用できるので、手軽だという利点もあります。

まとめ

今回は、PHPを学ぶために有効なチュートリアルについてご紹介しました。PHPはメジャーな言語ですので、チュートリアルも豊富にあります。今回ご紹介したサイトを中心に、自分にあったチュートリアルを探してみてください。

ページ上部へ戻る