Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > isset возвращает TRUE на проинициализированной


Автор: Royan 27.7.2007, 21:07
В общем имеем:
Код

        self::$linkId = mysql_connect($serverName, $login, $password);
        var_dump(self::$linkId); echo "<br>";
        var_dump(isset($linkId));  echo "<br>";
        var_dump(!isset($linkId));  echo "<br>";


Выводится

Цитата

resource(9) of type (mysql link)
bool(false)
bool(true) 


Объясните как это может быть, чтобы isset выводил false на переменной со значением?

Добавлено через 1 минуту и 16 секунд
Пардон, вопрос снят.

Автор: Diesel Draft 30.7.2007, 12:48
$linkId ресурс, возможно это Его особенность. Попробуй is_null() и empty()



Сори, не увидел что вопрос не актуален. Закрой тему

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)