Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Проблема с php скрпитом, ругается на такую строчку
Новая тема
Ответить
цитата
03/04/08 в 00:01
Ronald
скрипт работает, но постянно вылетает такая ошибка:
Notice: Object of class User could not be converted to int in /url/login.php on line 13
вот это лииния 13
----------------------------------------------------
if ($User != 0 && $User->loggedIn == TRUE) {
----------------------------------------------------
может кто-нибудь понять по куску, что тут не правильно?
буду очень благодарен любой помощи.
цитата
03/04/08 в 00:17
ivango
объект класса User не может быть преобразован в тип "целое число",
для сравнения с нулем...
$User - это объект... он не может быть равен или не равне нулю.
не хватает чего-то типа $User->чтото!=0 в этом выражении.
цитата
03/04/08 в 00:40
Teacher-X
Ronald писал:
скрипт работает, но постянно вылетает такая ошибка:
Notice: Object of class User could not be converted to int in /url/login.php on line 13
вот это лииния 13
----------------------------------------------------
if ($User != 0 && $User->loggedIn == TRUE) {
----------------------------------------------------
может кто-нибудь понять по куску, что тут не правильно?
буду очень благодарен любой помощи.
Код:
if (is_object($User) && $User->loggedIn == TRUE) {
цитата
03/04/08 в 01:48
Ronald
обалдеть! помогло!
как здорово вот так безвозмездно получить помощь!
сидел думал 3 часа, что тут сделать. спасибо огромное ВАМ! настоящее такое спасибо!
цитата
03/04/08 в 03:54
wMaster
Ronald писал:
сидел думал 3 часа, что тут сделать.
цитата
03/04/08 в 13:31
JM
Вот так верно
if (($User != 0) && ($User->loggedIn == TRUE)) {
цитата
03/04/08 в 14:39
Stek
объект вообще то надо иницилизировать сразу, что бы небыло таких проблем.
цитата
03/04/08 в 17:16
d0ck3r
Вообще то верно так
Код:
if (isset($user) && user->login) {
цитата
03/04/08 в 17:51
wMaster
d0ck3r писал:
Вообще то верно так
Код:
if (isset($user) && user->login) {
Не совсем. Teacher-X + прав.
$user может быть инициализированной, но и не быть при этом объектом.
цитата
03/04/08 в 17:51
_s_[sov]
Код:
isset()
проверяет установлена ли переменная а не объект.
Код:
is_object()
верно
Новая тема
Ответить
Эта страница в полной версии