Ответы пользователя по тегу PHP
  • Почему Simple HTML DOM не находит отдельные объекты?

    @RomkaChev
    view-source:superdeals.aliexpress.com/en?spm=2114.11010108.21.... - 1049 строка.
    Нужный вам элемент вставляется на страницу посредством JS. Поэтому его и нет в качестве DOM элемента в исходном коде
    Ответ написан
  • Вложенные foreach с одним массивом. Гарантирован ли результат?

    @RomkaChev
    Так как вы уже вышли на достаточный уровень паранои предусмотрительности, то, судя по тому, что вы уже успели погуглить, вам НУЖНО использовать копии.

    P.S. Вы же понимаете, что не сможете спокойно спать, если не будете использовать копию? А вдруг в php8 ваш код не заработает? Может быть стоит использовать внутренний цикл for? А вдруг там тоже проблема с указателями? Италик.
    Ответ написан
  • Как вы пишите веб приложения?

    @RomkaChev
    PhpStorm + Git.
    Храним код в Bitbucket.

    Основной вопрос, как я понял из обсуждения, крутится вокруг загрузки файлов на сервер.
    Используем платный сервис dploy.io.

    В репозитории следующая структура веток -
    • master - код, который находится в Production
    • development - "буфер" между master и milstone для проверки на dev-сервере
    • milestome-vX.Y.Z - Определенная стадия проекта
    • feature-N - Определенная feature


    Все изменения ведутся локально. и привязаны к одной feature-ветке. После того, как задание сделано, feature-ветка вливается в milestone-ветку (Повторяется N раз).

    Когда нужно проверить набор коммитов на dev-сервере, пушим изменения из milestone-ветки в dev-ветку и они автоматически заливаются на dev-сервер (Если нет отдельного сервера или что-то еще не позволяет развернуть тестовое окружение, то можно работать и без этого шага).

    После того, как убедились, что все нормально, вручную через web-интерфейс dploy.io заливаем master-ветку на production-сервер.
    Ответ написан
    8 комментариев