- 1
- 2
if($posting == 0) {
if(!isset($posting) && count($fld)) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
if($posting == 0) {
if(!isset($posting) && count($fld)) {
Всё та же NetCat 3.6.
isset( $posting) будет true
в чем проблема?
Помимо этого, говно также в том, что при сравнении неустановленной переменной с нулём вылезет нотис. Поэтому нотисы по умолчанию в конфигах отключены. Как показывает практика, варнинги тоже приходится отключать, иначе работать невозможно - в частности, в модуле работы с БД (его бы сюда можно целиком запостить, кстати) используются deprecated функции.
// сюда попадаем при двух случаях: либо она не установлена, либо равна нулю, дальше можно разграничить, переменная не установлена или равна 0
if ( переменная не установлена ) { что-то делаем (только если перепменная не установлена) }
код который работает, если переменная не установлена или равна нулю