Странное поведение переменной
Добрый день.
Подскажите, пожалуйста. Сейчас столкнулся с тем, что странно ведет себя переменная. Переменная получает значение из функции. Функция возвращает return true; Вот вывожу значение переменной показывает 1. Делаю вот так echo !$peremenaya; Тоже один, делаю вот так if($peremennay==0){ Сюда заходит. } Я вообще не понимаю, что это за поведение переменной. |
alert([1==true, 0==false]); |
Ну это да.
Я так не понял в чем было дело. Заработало. |
Цитата:
что есть функция gettype() что выводить переменные для отладки лучше с помощью var_dump() не зная тип переменной, и ее точного значения, трудно сказать, что у вас там творится. попробуйте выяснить ее тип, и точное значение, и напишите тут PS а лучше, еще выложите здесь результат serialize |
Есть еще ряд функций, дополняющих выше упомянутые: print_r(), var_export(), empty(), serialize() ...
Также есть еще пара интересных инстументов: Xdebug и FirePHP (Firebug расширение) |
Часовой пояс GMT +3, время: 17:01. |