概要
PHP(Hypertext Preprocessor)はサーバサイドスクリプトで、Webページの記述に特化した言語。
全般
レファレンス
基本文法
関数
クラス関係
- クラス定義
- クラス定数
- マジックメソッド
- 継承
- 抽象クラスとポリモーフィズム
- インターフェイス
- トレイト~メソッドの共通利用
- クラスの確認
- late static binding (実行時クラス決定→原文のマニュアルを読むとこうなる)
データベース
PDO
トランザクション
テンプレート~雛形
基本操作
HTMLの操作
- HTML要素の生成
- GET/POSTによるデータの送受信
- 別のPHPへの遷移(header等)
- アップロードファイルの処理
- INPUT要素などに入力された値を残す
- FORMからの送信を確認してから実行する
ファイル・データベース
- ファイル操作
- SplFileObject
- MySQL操作(mysqli)
- MySQL操作(PDO)
エラー・例外
クッキー・セッション
デバッグ
変数の表示
Tips
- 組込関数一覧
- 正規表現チートシート
- MySQLチートシート
- 様々な値の論理値
isset()
による未定義変数やnull
の評価- Pythonの
zip
相当の処理 - 多次元連想配列のソート
- foreachでの参照渡しとunset
- 複数のSUBMITで処理を分ける
- ドキュメントルート外のファイル(CSSなど)
- ランダム文字列を生成する