PHP отображает логические значения как 1 (true) или пустую строку (false) при выводе.
Если вы хотите проверить, является ли true
или false
, используйте ==
(если неявное преобразование в порядке) или ===
(если это не так). Например:
echo $val ? 'true' : 'false'; // implicit conversion
echo $val === true ? 'true' : 'false'; // no conversion
Я не знаю, как сделать, чтобы PHP выводил логические значения как true
или false
.