1,3K подписчиков
Почти во всех языках программирования есть логический тип данных, с помощью которого можно работать с булевыми значениями типа ДА/НЕТ или ИСТИНА/ЛОЖЬ (TRUE/FALSE). Хотя раньше спокойно обходились и без этого. Например, в чистом С такого типа не было. Да и в некоторых других языках такого типа тоже нет, а вместо этого используются числа. Например, 0 можно считать логическим нулём, а любое другое число - логической единицей. PHP, как всегда, идёт своим путём. И здесь для работы с логическими значениями можно использовать как ключевые слова, так и числа и значения других типов...
4 недели назад
49,1K подписчиков
Скоро это будет очень полезный навык Иногда в коде можно встретить что-то вроде такого: Может показаться, что null — это название переменной, но на самом деле это специальное значение, которое означает, что переменная есть, но в переменной ничего нет. Кроме этого, есть ещё одно интересное состояние переменной — undefined, которое означает, что переменная не определена. Давайте разберёмся, в чём разница и для чего это всё нужно. Минутка информатики. Если копать совсем глубоко, то в переменной не всегда лежат именно те данные, которые мы туда отправили...
2 года назад