Absinthe
жожо
Такой проблемы не существует, т.к. они сразу подсвечиваются через code coverage прямо при редактировании кода.например банальных опечаток
Такой проблемы не существует, т.к. они сразу подсвечиваются через code coverage прямо при редактировании кода.например банальных опечаток
только не на строке где isset, внимательнее нужно бытьну вообще да. Ты свой код запускал сам? Выдаст нотис, что и следовало ожидать
так и не должентолько не на строке где isset, внимательнее нужно быть
А что, им разве на практике пользуются для определения наличия переменной?только не на строке где isset, внимательнее нужно быть
значит не надо писать такой потенциально опасный код (хотя этот пример скорее всего высосан из пальца ради примера)только не на строке где isset, внимательнее нужно быть
Не стоит обезопашиваться от опечаток путем написания мудацких выражений в ущерб читабельности.выработать привычку писать в условиях типа
не if ($var == 'XYZ') a if ('XYZ' == $var)
Так они и есть регистрозависимые. Или что ты имеешь в виду?Кстати, некоторые уповают на умные IDE. Не настолько они и умные, как кажутся. Например, хвалёный phpStorm считает все метки констант регистрозависимыми.
define("CONSTANT", "Здравствуй, мир.");
echo CONSTANT; // Здравствуй, мир.
echo Constant; // Notice: Use of undefined constant Constant - assumed 'Constant'
куда игнорирует? если на мониторе поправить цветопередачу и подкрутить контрастность, то на картинке можно различить, что одна из констант выделена фоном как undefined constant, а вторая вполне себе проходит.. где ошибка то? что не правильно?Вы не поняли. Он его игнорирует при проверке кода: