Это неправильно, строки оцениваются как истинные, если они не содержат "" или "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.

Ответы на вопрос(0)

Ваш ответ на вопрос