Filter クラス
POST 及び GET 値の入力フィルター及び、文字列操作に関するスタティックメソッドを提供します。
LIB PHP Framework コントロールパネルで使用する際には、イベント設定の useディレクティブで「Filter」を選択してください。
- バージョン:
- LIB PHP Framework 3.0 以上
- ネームスペース:
- Lib
- ファイルパス:
- Lib/Common/Filter.class
メソッド
| 名前 | アクセス権 | 説明 |
|---|---|---|
| set | public | 参照変数にフィルターを適用する |
| get | public | フィルター適用後の文字列を返す |
| getA | public | 文字列を全角に変換する |
| setArray | public | 参照配列にフィルターを適用する |
| trimSpace | public | 文字列から正規表現にマッチする文字を取り除く |
| isExpire | public | 日時が指定された時間を超えていないか判定する |
| getQueryString | public | $_GET 変数から URLクエリー文字列を生成する |
| getRequestURL | public | 現在のアクセスURL にクエリー文字列を付加した URL を生成する |
| getRequestPage | public | 現在のアクセスURL からアクセスページ名を取得する |
| hasPageName | public | URL にページ名が含まれているか判定する |
| getAge | public | 生年月日から現在の年令を算出する |
| getMimeEncode | public | mb_internal_encoding() を変更し正確な MIMEヘッダーエンコード結果を返す |
| getASCII | public | 文字列を ASCIIコード表記に変換する |
| getXmlValue | public | 文字列を XML用の HTMLエンティティに変換する |
| getEntities | public | 文字列または配列の値を HTMLエンティティに変換する |
| getPath | public | ファイルパスへの相対パスを返す |
| getRelativeURL | public | URL が相対パスの場合に第2引数に指定したパスへの相対URL を返す |
| getCopyURL | public | コピー先の URL を返す |
| getClassName | public | ファイルパスを正当なクラス名に変換する |
| makeDirectory | public | 指定パスまでのディレクトリを作成する |
| makeVariable | public | メンバ変数定義ソースコードを生成する |
| makeFunction | public | ファンクションソースコードを生成する |
| makePage | public | テンプレートとコンテンツを結合し HTMLソースコードを生成する |
| makePageClass | public | ページデータからページクラスとなるソースコードを生成する |
| getByte | public | バイト表記を変換する |
| tab2space | public | 参照文字列のタブを半角スペースx2に変換する |
| nl2br | public | 参照文字列の行末がタグでない場合に <Br> を挿入する |
| cutString | public | 参照文字列が指定長を超える場合にリーダ付きの指定長文字列に変換する |
| makeStaticFunction | public | 連想配列を返すスタティックファンクションソースコードを生成する |
| toArray | public | キーバリュー形式の文字列を 連想配列に変換する |
| isDate | public | 日付文字列の妥当性を確認する |
| isMail | public | メールアドレスの妥当性を確認する |
