За последние 24 часа нас посетили 59166 программистов и 1834 робота. Сейчас ищут 912 программистов ...

PHP7 - не выводит echo "123";

Тема в разделе "PHP для новичков", создана пользователем GTAlex, 16 авг 2016.

  1. GTAlex

    GTAlex Активный пользователь

    С нами с:
    7 мар 2015
    Сообщения:
    73
    Симпатии:
    2
    Поставил php 7.0.9 в режиме php-fpm

    скрипт:
    PHP:
    1. <?
    2. echo "123";
    3. echo time();
    4. ?>
    дату выводит и обновляет, строку 123 - нет

    в шоке :(
    --- Добавлено ---
    тестирую тут
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    ну первые три цифры как раз 123. что не так?
     
  3. GTAlex

    GTAlex Активный пользователь

    С нами с:
    7 мар 2015
    Сообщения:
    73
    Симпатии:
    2
    переделал первые в символы abc - дёрнул скрипт
    да вижу - abc
    abc1471314313

    меняю на bca - обновляю страницу - время изменяется, а вижу всё ещё abc - это как ?!
    --- Добавлено ---
    то есть как будто статический вывод echo скэшировался, а динамический нет
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    я вижу bca.
     
  5. GTAlex

    GTAlex Активный пользователь

    С нами с:
    7 мар 2015
    Сообщения:
    73
    Симпатии:
    2
    не раньше чем через минуту отдавать начинает изменения
    --- Добавлено ---
    причём динамику (время) отдаёт корректно без кэширования
    --- Добавлено ---
    добавляю ещё один вывод time() - тоже появляется через минуту где то
    при том, что первый time() всё это время отрабатывает в реалтайме !!!
    --- Добавлено ---
    ВСЁ - разобрался
    Zend OPcache
    revalidate_freq
     
  6. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    молодец
     
  7. GTAlex

    GTAlex Активный пользователь

    С нами с:
    7 мар 2015
    Сообщения:
    73
    Симпатии:
    2
    блин, но как то не айс всё это :( интересно, для конкретного скрипта или домена можно отрубить его?
    --- Добавлено ---
    а кэширование интересное :) динамика то выводилась в реалтайме
    --- Добавлено ---
    всё - полностью разобрался
    на нужный домен где идёт разработка (кэш не нужен) рулим секцией в php.ini
    [HOST=dev.site.com]
    opcache.revalidate_freq = 0
     
    Deonis и denis01 нравится это.