基本編

これからプログラミングを学ぶ初心者に、PHPを1週間で身につけてもらうための内容です。内容は以下のようになっています。

基本編
日数 内容 詳細
0日目 PHPとは プログラミングとは何か、PHPとは何かについて学習します。
1日目 基本的な書き方 基本的な書き方とコメントの書き方について学習します。
2日目 変数・定数・演算子 変数や定数に値を入れたり、そのデータ型について学習します。
また、色々な演算子についても学習します。
3日目 条件分岐 if文やswitch文を用いて、プログラムの処理を分岐させる方法を学習します。
4日目 配列変数 配列変数を用いて、多くのデータを扱う方法を学習します。
5日目 繰り返し処理 for文や、while文、do~while()文など繰り返し処理の学習をします。
6日目 フォームへの埋め込み htmlにphpを埋め込む方法について学習します。
7日目 ユーザー定義関数 複雑な処理は、複数の関数に分割して処理する方法を学習します。

発展

基本編でPHPに関する基本的な知識が身につきますが、更に深く学習するために、以下の内容を追加しておきます。

応用編
日数 内容 詳細
1日目 文字列関数 文字列関数や正規表現について学習します。
2日目 日付関数・ファイル関数 日付やファイル操作する関数について学習します。
3日目 クラス クラスの定義や使用方法について学習します。
4日目 データの受け渡し POSTとGETを使ったデータの受け渡しについて学習します。
5日目 セッション管理 セッションを使ったデータの受け渡しなどについて学習します。
6日目 データベース PDOを使ったデータベースへの接続やデータ操作について学習します。
7日目 例外処理 例外処理について学習します。

練習問題

練習問題に多数チャレンジして、さらに理解を深めましょう。


練習問題に多数チャレンジして、さらに理解を深めましょう。


参考資料

学習に役立つ参考資料を紹介します。

学習に役立つ参考資料
No. 内容 詳細
1参考になるPHPの本さらなる学習の助けになるPHPの書籍を紹介します。
2演算子の優先順位PHPで出てくる様々な演算子の優先順位を紹介します。

開発環境

phpでプログラムをするのに必要な開発環境の利用方法を紹介します。

phpの開発に必要な開発環境
名前 詳細
環境構築 Windowsに「PHP + Apache」の環境を構築する2つの方法を紹介しています。
エディタ PHPの開発でお勧めのエディタを紹介します。

発展

phpを学んだら、更に関連する項目について学んでみましょう。

関連項目の学習
タイトル 詳細
一週間で身につくJSP/Servlet JavaでWebアプリを開発するためのJSP/Servletの基本を学習できます。
一週間で身につくC言語の基本 Javaのもとになった、C言語のプログラミングの学習ができます。
一週間で身につくC++言語の基本 C言語の上位言語である、C++言語の学習ができます。
一週間で身につくC#言語の基本 Javaと並んで現在主流の言語であるC#言語の学習ができます。
一週間で身につくアルゴリズムとデータ構造 プログラミングに必要なアルゴリズムとデータ構造に関するサイトです。
一週間で身につくPHPの基本 Javaと並んで現在主流の言語であるPHPの学習ができます。