Почти во всех языках программирования есть логический тип данных, с помощью которого можно работать с булевыми значениями типа ДА/НЕТ или ИСТИНА/ЛОЖЬ (TRUE/FALSE). Хотя раньше спокойно обходились и без этого. Например, в чистом С такого типа не было. Да и в некоторых других языках такого типа тоже нет, а вместо этого используются числа. Например, 0 можно считать логическим нулём, а любое другое число - логической единицей. PHP, как всегда, идёт своим путём. И здесь для работы с логическими значениями можно использовать как ключевые слова, так и числа и значения других типов. То есть некоторые значения PHP определяет как истинные, а другие - как ложные. И это придётся запоминать или держать где-то краткую памятку (например, можно добавить эту статью в закладки))). Истинность или ложность проверяется оператором if (значение). Также результат какого-то логического выражения можно присвоить переменной. В РНР следующие значения эквивалентны false (являются ложными): Всё, что отличается от т