はじめに
構文
- PHP の
if-else構文 - PHP のループ構文
- クラスを定義する
- 抽象クラス、抽象メソッドを定義する
- グローバル定数、クラス定数を定義する
- 定義されている定数をすべて表示する
- 名前を使って変数にアクセスする(可変変数)
- 変数がセットされているか調べる (
isset) - PHP でヒアドキュメント
- メソッドのパラメータにはタイプヒントを指定しよう
- PHP ファイルからの相対パスで
require_onceする - 関数内でグローバル変数を参照する
- 関数のデフォルト引数を設定する
- 複数の値を返す関数を定義する(多値関数)
- 変数のスコープについて
設定/環境
- PHP のエラー出力レベルを設定する
- PHP で UTF-8 を使用するための設定
- 現在の
include_path設定を調べる - パッケージ管理環境 PEAR をインストールする
- XAMPP で PHP のテスト環境を作成する
配列/連想配列 (array)
- 配列を生成する
- 多次元配列を生成する
- 配列のサイズを調べる (
count) - 配列が空かどうか調べる (
empty) - 配列をループ処理する (
foreach) - 配列をソートする (
sort,ksort,asort) - 配列を逆順にする (
array_reverse) - 配列にある値が含まれているか調べる (
in_array) - 配列要素を検索する (
array_search) - 配列の先頭要素を取り出す (
array_shift) - 配列をスタックとして扱う (
array_push,array_pop) - 配列の各要素に対して同じ処理を行う (
array_map) - 配列要素を結合して1つの文字列にする (
implode) - 連想配列にキーが存在するか調べる (
array_key_exists) - 連想配列の要素を削除する (
unset) - 配列の内容を再帰的にダンプする (
print_r,var_dump) - PHP の配列要素は初期化された順番に保持される
文字列
- 文字列を比較する (
strcmp,strcasecmp) - 文字列を大文字、小文字に変換する (
strtolower,strtoupper) - 各単語の先頭1文字を大文字に変換する
- 文字列の先頭と末尾のスペースを削除する (
trim) - 文字列を分割する (
explode) - 文字列を結合する (
implode) - 文字列がある文字列で始まっているか調べる
- 文字列を URL エンコードする (
urlencode) - HTML の特殊文字をエスケープする (
htmlspecialchars)
入出力 (I/O)、ファイル
日付/時刻
データベース (PDO)
Web アプリ
未分類
CakePHP
- CakePHP 入門 (1) セットアップ
- CakePHP 入門 (2) データベースの設定
- CakePHP 入門 (3) CakePHP アプリの URL の仕組み
- CakePHP 入門 (4) Controller、View、Model を作成する
- CakePHP 入門 (5) 個別のレコードを表示する
- CakePHP 入門 (6) ヘルパーを使用してリンクを生成する
- CakePHP 入門 (7) レコードを追加できるようにする
- CakePHP 入門 (8) レコードを編集できるようにする
- CakePHP 入門 (9) レコードを削除できるようにする
- CakePHP - ページのタイトルを設定する
- CakePHP - クライアントからのリクエストで送られたデータを取得する
- CakePHP - 使用するテンプレートファイルを指定する
- CakePHP - 他のページにリダイレクトする
CodeIgniter
コントローラー
- CodeIgniter - コントローラーを作成する
- CodeIgniter - フォームに入力した値をコントローラーで受け取る
- CodeIgniter - 別のコントローラー、アクションへリダイレクトする
- CodeIgniter - コントローラやライブラリの中から通常のクラスを require_once する
ビュー
- CodeIgniter - ビューに動的引数(テンプレート引数)を渡す
- CodeIgniter - Form タグの出力には
Formヘルパーのform_openを使う - CodeIgniter - URL ヘルパーでコントローラへのリンクを挿入する
- CodeIgniter - HTML ヘルパーでスタイルシート用の link タグを挿入する
データベース
- CodeIgniter - MySQL データベースの接続設定を行う
- CodeIgniter - SQLite3 データベースの接続設定を行う
- CodeIgniter - モデルクラスを使用してデータベースから値を取得する
- CodeIgniter - Active Record でデータベースの CRUD 操作を行う
- CodeIgniter - ActiveRecord でカラムが NULL のもの、NULL でないものを検索する
- CodeIgniter - データベースのテーブルを作成する
- CodeIgniter - データベースのテーブルを列挙する
- CodeIgniter - 現在どんなデータベースを使用しているか調べる
ライブラリ/ヘルパー
- CodeIgniter - ライブラリ、ヘルパーの基礎
- CodeIgniter - 独自のユーザライブラリから別のライブラリをロードする
- CodeIgniter - Form Validation クラスでフォームに入力された値を検査する
- CodeIgniter - Session クラスでセッションデータを保持する