Задать вопрос
@LionG

Я разучился понимать работу кода?

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
  • Вопрос задан
  • 299 просмотров
Подписаться 1 Простой 11 комментариев
Решение пользователя Александр Маджугин К ответам на вопрос (6)
Вангую пробельный символ в magic. Скорее всего \n, но возможно и табуляция и пробел.
Т.е. 1 ответа dollar
Ответ написан
Комментировать