PHP — серверный язык программирования, обеспечивающий более 80% Интернета — теперь находится в версии 7.1. В качестве интерпретируемого (в отличие от скомпилированного) языка PHP-код выполняется во время выполнения, что означает отсутствие медленного этапа компиляции — изменения, которые вы вносите в код, видны мгновенно, и именно этот быстрый цикл обратной связи обеспечивает скорость использования PHP ,
Простой в освоении и простой в использовании PHP завоевал репутацию разработчика, в котором разработчики могут быстро выполнять задачи, а также делать их неправильно . Этот канал фокусируется на правильных способах использования PHP.
Только начинается?
Если вы только начинаете работать с PHP, вот несколько вводных материалов, которые помогут вам освоиться:
- Повторное введение Vagrant — правильный путь для начала с PHP
- Продолжая вышеизложенное, PHP Application Environment — вводная статья «перед PHP», в которой объясняются различные среды, в которых может находиться ваше приложение, и как настроить их на идентичность — это очень важно при развертывании приложения! Это глава из целой книги, посвященная изучению сред PHP .
- Само собой разумеется, что нет современного PHP без Composer — менеджера пакетов PHP. Здесь есть видео версия, если это больше в вашем переулке.
- Повторное внедрение PDO — правильный способ общения с базами данных
- Это всеобъемлющее руководство по использованию Cronjobs научит вас всему, что вам нужно знать об этом загадочном инструменте, и объяснит, почему оно так широко распространено.
- PHP — правильный путь — было бы несправедливо использовать только свой собственный рог, особенно когда уже есть такие удивительные ресурсы. Этот сайт содержит некоторые из лучших советов для правильного написания PHP.
Догонять?
Если вы переходите со старой версии PHP на PHP 7, у нас есть кое-что для вас:
- Ресурс PHP 7 — все, что вам нужно, чтобы начать работу с новой версией
- Изучите PHP 7 и узнайте, что нового
- Изменения в исключениях в PHP 7+
- Что нового и захватывающего в PHP 7.1?
Становится серьезным!
После того как вы ознакомились с основами выше, вам может пригодиться некоторый промежуточный контент:
- Во-первых, вы должны освоить Composer
- Введение в Event Sourcing предлагает некоторые основы в продвинутых концепциях
- Демистификация локализации, важная тема для любого приложения с глобальной аудиторией: более простое объяснение и более продвинутое .
- По поводу глобальной аудитории, вот как легко добиться сверхбыстрого перевода в вашем приложении.
- Медленное приложение? Вот подробное пошаговое описание приложений с наддувом с помощью Blackfire.
- Отслеживание ошибок? Почему бы не сделать это профессионально , с Bugsnag — последним монитором ошибок, который вам когда-либо понадобится ?
- С ума сойти от хаоса переднего плана, вызванного фрагментированной экосистемой JavaScript? Не волнуйтесь — вы можете полностью избежать этого: смотри, мама! NodeJS. Фронтальный конвейер сборки PHP без Node
- 9 обновлений рабочих процессов разработки, о которых вы должны знать . Потому что комфорт при разработке важен, и нет ничего более удобного, чем удивительные ярлыки и лайфхаки.
Покажи Мир
Наконец, если вы готовы разместить свое приложение в Интернете, вот несколько материалов о том, как это сделать:
- Развертывание приложений PHP с помощью Deployer
- Безопасное развертывание через SFTP
- Депиляция в DigitalOcean с Deploybot
И эй, если все вышеперечисленное звучит слишком знакомо, похоже, что вы должны писать для нас !