Странная ошибка:Call to undefined function

Доброго времени суток, товарищи!
У меня возникла странная ошибка : «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:
  1. <?
  2. require_once($_SERVER[‘DOCUMENT_ROOT’].«/adminka-cms-kss/a/class/user_class.php»);
  3. //временная запись данных входа
  4.   $login_c = ‘admin’;
  5.   $pass_c = ’85+85+85′;
  6.   $activ_rule = ‘admin’;
  7. //получение данных с формы ввода
  8.   $person=$_POST[‘person’];
  9.   $pass=$_POST[‘password’];
  10.   $uu = new User($login_c,$activ_rule,‘ggg@gmail.com’,$pass_c);
  11.   $activ = $uu.authorization_adminka($person,$pass);
  12.   if ($activ==«activ»)
  13.   {
  14.     echo «Пользователь успешно авторизировался под обычным пользователем»;
  15.   }
  16.   elseif ($activ==«admin»)
  17.   {
  18.     echo «Пользователь успешно авторизировался под Админом»;
  19.   } else
  20.   {
  21.     echo «Вы еще не активировали аккаунт»;
  22.   }
  23. ?>

и сам скрипт класса:

PHP:
  1. <?
  2. class User
  3. {
  4.     public $login;
  5.     public $first_name;
  6.     public $last_name;
  7.     public $email;
  8.     public $status;
  9.     private $password;
  10.    
  11.     public function __construct($login,$status,$email,$password,$first_name = null,$last_name = null)
  12.     {
  13.         $this->login = $login;
  14.         $this->first_name = $first_name;
  15.         $this->last_name = $last_name;
  16.         $this->email = $email;
  17.         $this->status = $status;
  18.         $this->password = $password;
  19.     }
  20.     //
  21.     public function __destruct()
  22.     {
  23.         echo ‘ <class User del> ‘;
  24.     }
  25.     //
  26.     public function fullName()
  27.     {
  28.         $array_name = array_filter([$this->first_name, $this->last_name]);
  29.         $full_name = implode (‘ ‘, $array_name);
  30.         return $full_name ? $full_name : ‘Инкогнито’;
  31.     }
  32.     //
  33.     public function authorization_adminka($login,$password)
  34.     {
  35.         if (($this->login == $login)&&($this->password == $password))
  36.         {
  37.             return ($this->status);
  38.         }
  39.            
  40.     }
  41. }
  42. ?>

Помогите разобраться в вроде простой программе, я и в один фаил объединял все равно не помогло…
— Добавлено —
проблема решилась невнимателен не так вызвал функцию нужно через ->

 

просьба удалить так как, либо был не внимательный либо вирус есть в сети троян и ктото навредил а я сразу не заметил, когда работало все было хоро потом не испровлял, зашел не работает а когда проверил смешался стиль с борлодом паскалем… Всего наилучшего

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *