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 часа, что тут сделать.

smail14.gif
цитата
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()
верно


Эта страница в полной версии