8
Разбор строки в логическое значение в PHP
Сегодня я играл с PHP и обнаружил, что строковые значения «истина» и «ложь» неправильно преобразованы в логические значения в условии, например, учитывая следующую функцию: function isBoolean($value) { if ($value) { return true; } else { return false; } } Если я выполню: isBoolean("true") // Returns true isBoolean("") // Returns false …