void HTML_QuickForm::registerRule (
string $ruleName
, string $type
, string $data1
, string $data2
= = null
)
新しい検証規則を登録します。
$ruleName
検証規則の名前。
$type
'regex'
あるいは 'callback'
(過去との互換性のため、'function'
も使用できます)。
HTML_QuickForm_Rule のサブクラスを登録する場合は、
ここで何でも渡すことができます。できれば NULL あるいは空の文字列にしましょう。
$data1
関数の名前、正規表現、HTML_QuickForm_Rule のサブクラスの名前あるいはクラスのインスタンス。
コールバック関数は、その規則に通過したかどうかを true
または false
で返す必要があります。
$data2
上の関数の親オブジェクト、あるいは HTML_QuickForm_Rule のサブクラスを含むファイルの名前。
例外はスローされません。
since 1.0
This function can not be called statically.