基本
- PHPとは – PHPの概要
- PHP if文 条件で処理を分ける
- PHP switch文 条件で処理を分ける
- PHP for文 処理を繰り返す (break/continue)
- PHP foreach文 処理を繰り返す (break/continue)
- PHP while文とdo…while文 処理を繰り返す (break/continue)
- PHP ユーザー定義関数
- PHP エスケープシーケンス
- PHP フォームの値を別画面に渡す(GET/POST)
- PHP 画面にファイル名を入力してダウンロードする
- PHP 例外処理 (try...catchとthrow)
- PHP 現在日時の取得と表示形式 (DateTime)
- PHP 日時の加算と減算を行う
- PHP 日時の差分を求める (DateTime)
- PHP ローカル変数とグローバル変数 (global)
- PHP static変数
- PHP シリアライズとアンシリアライズ
- PHP コールバック関数
- PHP bcryptでパスワードをハッシュ化する
配列
文字列
- PHP 文字列の結合、変数、並び順
- PHP 文字列の値を比較する (strcmp)
- PHP 文字列の長さを取得する (mb_strlen)
- PHP 英字の大文字と小文字を変換 (strtolower/strtoupper)
- PHP 文字列を切り出す (mb_substr)
- PHP 文字列の位置を取得する (mb_strpos)
- PHP 文字列の先頭と末尾の空白を取り除く (trim)
- PHP 正規表現で数値を返す (preg_match)
- PHP 文字列を配列にする(正規表現) (preg_split)
- PHP 文字列を置換する(正規表現) (str_replace)
- PHP 連想配列をJSONにする (json_encode)
- PHP JSONを連想配列にする (json_decode)
数値
ファイル/フォルダ
- PHP CSVファイルの読み込みと書き込み
- PHP ファイルの読み込みと書き込み(fgets/fwrite)
- PHP ファイルの存在/移動/コピー/削除
- PHP includeとrequireの違い(外部ファイル読み込み)
- PHP ファイルをアップロードする(formでsubmit)
- PHP フォルダの存在/移動/コピー/削除
- PHP フォルダ/ファイルの一覧を取得(glob)
クラス
- PHP クラスの仕組みと使い方
- PHP コンストラクタ
- PHP クラスの継承の仕組み
- PHP オーバーライド
- PHP 抽象クラスと抽象メソッド(abstract)
- PHP インターフェース(interface)
データベース
- PHP MySQLへ接続してselectする
- PHP MySQLへ接続してinsert/update/deleteする
- PHP フォームからMySQLへ接続してselectする
- PHP PostgreSQLに接続してselectする
- PHP PostgreSQLでinsert/update/deleteする
- PHP SQLiteへ接続してselectする
- PHP SQLiteへ接続してinsert/update/deleteする
ネットワーク/通信
- PHP セッションを確認する(session)
- PHP クッキーを確認する(cookie)
- PHP メールを送信する (mb_send_mail)
- PHP 基本認証を設定する (header)
- PHP JQuery Ajaxでフォームの値を送受信する(POST)