dfwLib
dfwLib
dfwLib は PHPでのWEBサイト構築をサポートする「モジュールセレクタ(実行プログラムセレクタ)」です。
ライセンスは「Public Domain Software」となってます。
開発コンセプト
PHP命令であるものをライブラリで(なるべく)再定義しない
PHPはWEBアプリに特化した言語なので、基本的にPHP命令で機能が実装出来る
PHP命令を再定義した命令を提供すると学習コストがかかる
(なるべく)1プログラム、1設定ファイル
dfwLib使いたい → 「index.php」さえおけばOK
内部の処理が知りたい → 「index.php」を読めばOK
フレームワークの処理をブラックボックス化しない
必要最低限の機能しか(なるべく)提供しない
dfwLib 提供機能
- モジュールセレクタ
- VIEWファイル(Smarty or PHP)の独立
- 自動エスケープ処理
- 取得データ特殊文字のサニタイジング
- 便利 Session関数
- DBアクセスclass(PDOラッパークラス)
- CSRF 対策機能
- Validate関数
制限事項
- 文字コードは基本的に「UTF- 8」固定
- PHP5対応