Для чего нужен PhpFpm
PHP-FPM (PHP FastCGI Process Manager) — это сервер приложений для PHP, который запускает и управляет процессами PHP на сервере. Расскажем кратко о нём.
Читать далее...PHP-FPM (PHP FastCGI Process Manager) — это сервер приложений для PHP, который запускает и управляет процессами PHP на сервере. Расскажем кратко о нём.
Читать далее...Phpdoc — это система документирования для языка программирования PHP, которая позволяет разработчикам создавать документацию для своих функций, классов и методов. Опишем основные директивы phpdoc.
Читать далее...Разработка высоконагруженного веб-приложения — это сложный и длительный процесс, который включает несколько этапов.
Читать далее...Документирование кода — это процесс написания текстового описания, объясняющего работу программного кода, включая его назначение, структуру, аргументы и возвращаемые значения функций и методов, а также основные алгоритмы, используемые в коде. Документирование кода имеет как плюсы, так и минусы.
Читать далее...У разработчиков принято делить уровень подготовки и профессионализм на три уровня: Junior-разработчик (младший уровень), Middle-разработчик (средний уровень) и Senior-разработчик (старший разработчик). На первый взгляд, эти термины очевидны, но на практике все понимают их по-разному.
Читать далее...Файберы (Fibers) — это новый механизм в PHP, который позволяет создавать легковесные потоки выполнения (которые называются «файберами»), которые могут прерываться и возобновляться в любой момент времени без использования системных вызовов операционной системы.
Читать далее...В PHP генераторы с использованием ключевого слова yield позволяют создавать итераторы, которые генерируют значения по мере необходимости. Расскажем поподробнее о генераторах.
Читать далее...Аутентификация — проверка подлинности данных о пользователе сервером. Существуют разные виды аутентификации. Опишем кратко эти способы для веб-приложений.
Читать далее...Идентификация, аутентификация, авторизация. В чём разница, и что когда используется.
Читать далее...Шаблон проектирования «Компоновщик» (Composite) используется для организации объектов в древовидную структуру с целью представления их в виде иерархии «часть-целое».
Читать далее...