У меня проблема со сценарием входа в систему, дело в том, что я уже создал экземпляр объекта, но все равно получил сообщение «Вызов функции-члена для необъекта».Также обратите внимание, что этот код работает на локальном хосте, но когда я пытаюсь запустить его онлайн, я получаю это сообщение.
имеет два php-файла: login.php и connect.php
здесь упрощенокод из connect.php
class Connect{
var $logged;
function check_login($uname, $pass){
$db=new DB;
$hashed_password=$db->get_password();
if( $pass == $hashed_password){
$this->logged=true; // works - i checked with die() function
..
}
}
function simple(){
return 'yes';
}
}
$user=new Connect;
вот упрощенный код из login.php
include_once('connect.php');
$user->check_login($uname, $pass); // works
var_dump($user->logged); // i get NULL - why!?
$data=$user->simple(); // doesn't work!
Кто-нибудь знает, почему я получаю пустые атрибуты и это сообщение, когда я пытаюсь вызвать simple ()метод?