PHP- все статьи тега ➜ страница 48


Обрезка изображений в PHP стандартными средствами

В веб-разработке часто встает задача нарезки изображений, например, для создания аватарки, для отображения изображений в новостях сайтов, в конце-концов, для предпросмотра изображений. Для этих целей может сгодиться универсальный способ обрезки: выделить наиболее подходящую центральную область на первона ...

Статический анализ и метрики PHP-кода

Статический анализ кода — процедура, выполняемая над исходниками программы с целью выявления метрик программного обеспечения. Соответственно, статический анализатор — это утилита, выполняющая данную процедуру. Метрики программного обеспечения — это просто сумма каких-то последовательностей или фрагментов ко ...

Профилирование PHP7 кода с использованием xhprof

Со временем любой PHP-программист сталкивается с проблемой низкой производительности своего приложения. Это может быть медленная загрузка конкретной страницы или слишком долгий ответ от API. И порой достаточно сложно понять, в чем причина тормозов? Порой случаются более сложные ситуации: на боевом сервере a ...

Цикломатическая сложность

Цикломатическая сложность (Cyclomatic Complexity Number, ccn) программного кода является одной из наиболее старых метрик. Впервые эта метрика была упомянута в 1976 году Томасом МакКэбом. Эта метрика подсчитывает доступные пути выполнения кода во фрагменте программного обеспечения, чтобы определить его сложн ...

Работа в PHP по протоколу Stomp

В последнее время все более активно продвигается идея построения событийно-ориентированной архитектуры программного обеспечения. Такая архитектура предполагает, что её компоненты - отдельные сервисы, общаются между собой путем отправки асинхронных событий через общую шину ESB. Событие – это сообщение (напри ...

Работа с производственным календарем на PHP

Бывают ситуации, когда необходимо рассчитать дату с учетом именно рабочих, а не календарных дней. На какую-либо алгоритмизацию здесь полагаться достоверно не приходится, поскольку правительство РФ то и дело штампует исключения из правил. То новогодние выходные перенесут на май, то субботу сделают рабочей, а ...

Нововведения в PHP 7.3

Ожидается, что PHP 7.3 выйдет осенью 2018 года. Однако, подготовительная работа над новой версией языка идет уже сейчас. Все обсуждения командой разработчиков ядра PHP ведутся на открытых площадках, поэтому, информация о предполагаемых нововведениях в PHP 7.3 доступна любому желающему. Так вот, на данный мо ...