Почему простой экземпляр не работает? Я делаю тот же метод ко всем классам, которые я создал / создавал, но это единственный, который дает мне такую ошибку.
Fatal error: Call to a member function validate_fname_and_lname() on a non-object in /homepages/......../Validate.php on line 23
Вот мой код:
//Class Validate <?php require_once 'RegExp.php'; $myRegExp = new RegExp(); class Validate { //Sends each entry to corresponding RegExp function with appropriate regular expression function validate_form($un, $fname) { $err_counter = 0; if(!$this->myRegExp->validate_fname_and_lname($fname)) { $error_identifier .= 'firstName+'; ++$err_counter; } } } //Class RegExp <?php class RegExp { function validate_fname_and_lname($flname) { return preg_match("/[a-zA-Z' ']{2,}/", $flname); } }