Доброго времени суток, товарищи! У меня возникла странная ошибка : "Fatal error: Uncaught Error: Call to undefined function authorization_adminka() in C:\Server\OpenServer\domains\proverka\adminka-cms-kss\a\login.php:11 Stack trace: #0 {main} thrown in C:\Server\OpenServer\domains\proverka\adminka-cms-kss\a\login.php on line 11" из перевода понятно что идет вызов неопределенной функции... но она определена в подключенном классе и хорошо определена там. Вот листинг: PHP: <? require_once($_SERVER['DOCUMENT_ROOT']."/adminka-cms-kss/a/class/user_class.php"); //временная запись данных входа $login_c = 'admin'; $pass_c = '85+85+85'; $activ_rule = 'admin'; //получение данных с формы ввода $person=$_POST['person']; $pass=$_POST['password']; $uu = new User($login_c,$activ_rule,'ggg@gmail.com',$pass_c); $activ = $uu.authorization_adminka($person,$pass); if ($activ=="activ") { echo "Пользователь успешно авторизировался под обычным пользователем"; } elseif ($activ=="admin") { echo "Пользователь успешно авторизировался под Админом"; } else { echo "Вы еще не активировали аккаунт"; } ?> и сам скрипт класса: PHP: <? class User { public $login; public $first_name; public $last_name; public $email; public $status; private $password; public function __construct($login,$status,$email,$password,$first_name = null,$last_name = null) { $this->login = $login; $this->first_name = $first_name; $this->last_name = $last_name; $this->email = $email; $this->status = $status; $this->password = $password; } // public function __destruct() { echo ' <class User del> '; } // public function fullName() { $array_name = array_filter([$this->first_name, $this->last_name]); $full_name = implode (' ', $array_name); return $full_name ? $full_name : 'Инкогнито'; } // public function authorization_adminka($login,$password) { if (($this->login == $login)&&($this->password == $password)) { return ($this->status); } } } ?> Помогите разобраться в вроде простой программе, я и в один фаил объединял все равно не помогло... --- Добавлено --- проблема решилась невнимателен не так вызвал функцию нужно через ->
просьба удалить так как, либо был не внимательный либо вирус есть в сети троян и ктото навредил а я сразу не заметил, когда работало все было хоро потом не испровлял, зашел не работает а когда проверил смешался стиль с борлодом паскалем... Всего наилучшего