コードに問題があり、どうしたらよいかわかりません。これを使った
$validate = new OOP_Validate;
$validate->addValidator(new OOP_Validate_Int());
if($validate->isValid('test')) echo 'TRUE';
エラーを表示します:
キャッチ可能な致命的なエラー:OOP_Validate :: addValidator()に渡された引数1は、21行目のC:\ xampp \ htdocs \ GameV \ index.phpで呼び出され、C:\ xampp\htdocsで定義されたOOP_Validate_IntのインスタンスであるインターフェイスOOP_Validate_Interfaceを実装する必要があります37行目の\GameV\ library \ OOP \ Validate.php
AddValidator:
public function addValidator(OOP_Validate_Interface $ validator、$ breakChain = false){
$ this-> _ validators [] = array(
'名前'=>$ validator、
'Break' => $ breakChain、
);
$thisを返します。
}
インターフェース:
インターフェイスOOP_Validate_Interface{
パブリック関数isValid($ value);
パブリック関数getMessage();
}
何が間違っている可能性がありますか?