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 | メールアドレスの妥当性を確認する |