Ответы пользователя по тегу PHP
  • Почему я не могу поместить json в php массив?

    по хорошему использовать stream_context_create, если через file_get_contents.

    а так можно еще раз завернуть в
    $array_id = json_decode(json_decode($json, true), true);
    Ответ написан
    Комментировать
  • Как лучше организовать рабочее окружение для веб разработчика?

    Ну тут без вариантов - виртуалка.

    Есть такие решения:
    - Задействовать встроенный виндовый WSL. Установив, например, Ubuntu из магазина Windows. Неполноценная система, но для веб разработчика более чем достаточно.
    - Самому накатить систему в Hyper-V, VMware или VirtualBox.
    - Vagrant
    - Docker for Windows. Также его можно вручную поставить в систему во втором способе. В WSL работать не будет.

    В общем, если нужно только окружение, то советую Docker. А если цель получить расширенные знания в настройке сервисов - второй способ. Сам являюсь fullstack разработчиком, и немного развиваюсь в сторону devops. В случае с Docker легко поднимать разные сервисы разных версий для тестирований, особенно, если планируется выйти за пределы apache+php+бд. Например redis, rabbitmq, elastic search, node.
    Ответ написан
    2 комментария
  • Вывод суммы данных из mysql в php?

    SELECT SUM(колонка) FROM ...
    Ответ написан
    Комментировать
  • Как научиться разбираться в коде CMS?

    Читать код и еще раз читать. Почитайте, что такое Шаблоны проектирования и какие они бывают. В каком порядке работает код, что куда прыгает, какие данные куда в каком виде передаются можно легко отследить в дебагере, Настройте phpstorm + xdebug и вперед.
    MVC везде реализован по разному, но основная концепция не меняется. Очень часто во всяких обучалках не достаточно раскрывают, или вообще не раскрывают тему с Routing (маршрутами), хотя это, можно сказать, самое базовое и важное в реализации MVC. Попробуйте написать свой мини движок так, как Вы понимаете, что такое MVC -
    понимание сразу придет.
    Ответ написан
    Комментировать