ホームページ >バックエンド開発 >PHPチュートリアル >zf Framework_PHP チュートリアルのバリデーターの使用例
この記事では主にzfフレームワークのバリデーター(カスタムバリデーターとバリデーターチェーン)の使用例を紹介しますので、必要な方は参考にしてください
。 コードは以下のように表示されます。 _messages[] = "入力した値は 3 と 5 の公倍数ではありません!"; // プログラムを終了します false を返します。 } // trueを返す true を返します。 } //インターフェースのエラー報告方法を定義する パブリック関数 getMessages() { $this -> を返します。 } //抽出エラー情報を定義(オプション) パブリック関数 getErrors() { } } //公倍数検出メソッドのクラス外定義 関数 check_num($num) { //バリデータークラスをインスタンス化する $Validate = 新しい Zend_Validate(); //バリデーター関数クラスを追加し、カスタムバリデーター関数クラスを追加してバリデーターチェーンを形成します $Validate -> addValidator(new Zend_Validate_Int()) -> addValidator(new GongBeiNum()); //検証パラメータ if (!$Validate -> isValid($num)) { //エラーがあった場合はエラーメッセージをループして出力する foreach ($Validate -> getMessages() を $value として) { エコー $value 。 "