PHPライブラリ dfwLib

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対応