function check() {
$some_var = get_option('my_some_var');
if ($some_var == 'magic') {
error_log('result:true some_var:'.$some_var);
return true;
}
error_log('result:false some_var:'.$some_var);
return false;
}
check();
error.log
result:true some_var:magic
result:true some_var:magic
result:true some_var:magic
result:true some_var:magic
result:true some_var:magic
result:false some_var:magic
result:true some_var:magic
result:true some_var:magic
result:false some_var:magic
UPD: суть вопроса в разных ответах. Кодировка some_var не меняется. Просто открываю страницу 10 раз и попадается result:false хотя some_var==magic