初級編 第1部 導入
  • PHP学習に向けての導入
  • テキストのダウンロード
  • 開発環境の構築
  • 開発の準備を整える
  • 簡単なプログラムを作成してみる簡単なプログラムを作成してみる
  • 簡単なプログラムで遊んでみる:おみくじ+練習問題
  • 簡単なプログラムで遊んでみる:BMI計算+練習問題
PHPの基礎を学ぶ
  • 開始/終了タグとHello World
  • 改行とホワイトスペース
  • コメントの書き方
デバッグ
  • デバッグの仕方と実例2種
変数と、数値、文字列
  • 変数とは?
  • 変数に数値を入れて、四則演算
  • 変数に文字列を入れて、つなげる+練習問題
日付と時刻
  • 「日付と時刻」の基礎、および表示
  • strtotime()関数 + 練習問題
「分岐」と「反復」
  • 分岐
  • 反復
配列
  • 配列とは
  • 配列をプログラミングする
  • implode()関数とexplode()関数 + 練習問題
関数
  • 関数とはなにか? PHPの内部関数を見る
  • 自作の関数を作る
Webフォーム(簡単な入力フォームの作成)
  • HTML formの書き方を学ぶ
  • 値を受け取る
  • POSTで値を受け取る
  • 「未入力のチェック」を実装
cookieとsession
  • Cookieとは? Cookieを設定してみる
  • sessionとは? Sessionを設定してみる
  • sessionとCookieの違い
ファイル関連
  • ファイルの基礎概念と基本的なコード
  • 便利な関数を覚える
DB
  • DBとはなにか?
  • MySQLを動かす
  • DBに接続する
  • テーブルを作成する
  • SQL文発行:insert
  • SQL文発行:select
仕上げ:「保存された問い合わせを閲覧する」機能を作成
  • 「完了Pageを出力する」だけのコード
  • 値を受け取る
  • 必須入力のvalidateをする
  • SQL(insert文)でデータをDBに書き込む
仕上げ:閲覧のためのlist表示
  • SQL(select文)で問い合わせデータを取得
  • HTMLを組み込んで出力
  • order byによるソート
仕上げ:「保存された問い合わせを閲覧する」機能を作成
  • 表示用HTMLの作成
  • パラメタを受け取る
  • SQL(select文)で「1件」のデータを取得
  • 取得できない場合のエラー処理
  • 取得したデータの表示+まとめ
初級編 第2部 導入
  • 挨拶
  • テキストダウンロード
デバッグその2
  • エラーの種類
  • エラーの出力制御
「分岐」と「反復」その2
  • trueと falseを理解しましょう
  • empty()関数を学び、注意しましょう
  • 複雑なif文を理解しましょう
  • 繰り返しのネストを学びましょう
  • while文を学びましょう
  • continue、breakなどの制御構造を学びましょう
変数と、数値、文字列その2
  • 数値について、深く学びましょう
  • 演算子と+演算子について深く学びましょう
  • 文字列関数について幾つか学びましょう
  • 比較の仕方について、深く学びましょう
  • 文字列の「シングルクォート」と「ダブルクォート」の挙動の違いについて学びましょう 5:11
  • ヒアドキュメントとNowdocについて学びましょう
  • printfについて学びましょう
配列その2
  • 「通常の配列(数字の添え字)と連想配列(文字の添え字)を混ぜた配列」/「配列の順番」の規則
  • 配列に関連する用語を覚えましょう / 配列のサイズ(要素数)を数えましょう
  • 多次元配列を学びましょう
  • 配列の中身を修正/削除 / 配列の結合の仕方
  • 配列のsort
関数その2
  • 関数名が大文字と小文字を区別していない事 / 関数名、変数名で使える文字種
  • 「引数のデフォルト値」について学びましょう
  • 変数スコープについて学びましょう
クラス
  • クラスについて(用語、書式)
日本語について
  • 文字コードについて簡単に学びましょう