WEBシステムの開発プラットフォーム LIB PHP Framework! 高速でセキュアなフルスクラッチ開発を今すぐ開始できます。

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