Это неправильно, строки оцениваются как истинные, если они не содержат "" или "0".
могу преобразовать строку вboolean
?
$string = 'false';
$test_mode_mail = settype($string, 'boolean');
var_dump($test_mode_mail);
if($test_mode_mail) echo 'test mode is on.';
это возвращается,
булево верно
но это должно бытьboolean false
.