Технологии

Добрый день! Вопрос по php. загрузка новых значений переменных, для дальнейшей публикации. - вопрос №1820544

есть переменная $str внутри которой находится простой php код (присваются новые значения некоторым переменным скажем $x $y $z), используя eval я исполняю этот код ( eval('?>'. $str); ) и в последствии использую внутренние переменные ($x $y $z), есть нюанс значение $str обновляется примерно раз в 2-4 минуты. Собственно вопрос: как определить что значение $str изменилось и в случае изменения исполнился eval принеся новые значения ($x $y $z). Заранее спасибо.

январь 27, 2016 г.

  • Всего ответов: 2

  • Максим Власов - аватарка

    Максим Власов

    23-й в Технологиях

    Просто так — никак. Если только заносить каждый раз в БД и только потом сравнивать. Ну или в файл.

    февраль 2, 2016 г.
  • Leo - аватарка

    Leo

    25-й в

    как-то в корне неверно, и использование конструкции eval крайне не желательно. Думаю лучше пересмотреть  код и исправить данную ситуацию. Мне кажется лучше не в переменой хранить данные переменных, а в файле. Его генерить динамически, а в коде всегда его подключать через require

    март 8, 2016 г.