コードに問題があり、どうしたらよいかわかりません。これを使った
$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(); }
何が間違っている可能性がありますか?