arrexq: да это вас уже путают. Вы просто почитайте сами в интернетах про isset и empty. То о чем вы спрашиваете не требует is_null(). Хотя вот если случится, что переменная NULL, то isset не узнает о её существовании, т.к. оппределяет, была ли установлена переменная значением отличным от NULL
Это в логах или на сайте ошибка отображена? Может быть какой-то агент у вас делает что-то непотребное? Когда наступает его время, он вот так во говнит вам.
Сайт давно функционирует? Как у вас происходит добавление в корзину? Наверняка по AJAX дергаете PHPшку, вы посмотрите, может там какие косяки. Проверьте сессии, может быть сессии не работают корректно. Сделайте проверку системы. Если хотите, могу попробовать вам помочь. Напишите в скайп.
xmoonlight: да, проектирование организации данных делается не через CMS, я может быть просто недостаточно точно объяснил мысль, я должен был как раз упомянуть об ORM, собственно с ней ведь и приходится работать, если CMS нормальная, прямые запросы вообще не приходится делать. Спасибо, что обновили свой ответ и проявили интерес к моему вопросу.
xmoonlight Извините, но ваш ответ очень далек от моего вопроса. Во-первых, я указал CMS (и даже PHP) в пример не просто так, т.к. управление данными и организация этих данных происходит на уровне CMS - это обычная практика, на сколько мне известно. Это позволяет не быть привязанным к определенной базе данных (как минимум), реализовывать необходимую парадигму, зависимости, события в системе. Во-вторых, не стоит задачи "как спарсить Exel", стоит задача в системном подходе к экспорту и импорту. Или, пожалуйста, поясните ваш ответ, или же я не смогу его принять, т.к. мне непонятно, как он связан с вопросом. Спасибо!
А чем вас почта не устраивает? Вам придется почитать об API ВКонтакте, убедиться, есть ли такая возможность вообще. На сколько мне известно, сообщения сейчас могут только пользователи отправлять, разве что автоматизировать отправку с какого-нибудь аккаунта, но обычно аккаунты-роботы определяются и блокируются.
<?php
$var_test = NULL;
var_dump($var_test);
if($var_test){
echo('Не сработает');
}
if(isset($var_test)){
echo('Не отработает');
}
if(is_null($var_test)){
echo('отработает');
}