<?php function __autoload($class_name) { require_once 'classes/' . $class_name . '.php'; } $login_form = new LoginForm('login', 'index.php', 'post'); $register_form = new RegisterForm('register', 'register.php', 'post'); $login_form->addFields(['username' => ['type' => 'text', 'value' => 'Yourname!', 'rules' => ['require' => true, 'alnum' => true]], 'password' => ['type' => 'password', 'value' => 'yourpassword', 'rules' => ['require' => true]]]); $register_form->addFields(['username' => ['type' => 'text!', 'value' => 'Vladimir', 'rules' => ['require' => true, 'alnum' => true]], 'email' => ['type' => 'email', 'value' => '', 'rules' => ['require' => true, 'email' => true]], 'password' => ['type' => 'password', 'value' => '', 'rules' => ['require' => true, 'match' => 'password_confirm']], 'password_confirm' => ['type' => 'password', 'value' => '123', 'rules' => ['require' => true]]]); $loginValidator = new LoginValidator(); $loginValidator->addForm($login_form); $loginValidator->validate(); var_dump($loginValidator->getErrors()); $registerValidator = new RegisterValidator(); $registerValidator->addForm($register_form); $registerValidator->validate(); var_dump($registerValidator->getErrors());