Введение в сборку мусора в PHP
Сборка мусора — это автоматическое освобождение памяти, которую программа больше не использует.
Заметки о PHP, Symfony и разработке
Сборка мусора — это автоматическое освобождение памяти, которую программа больше не использует.
Есть несколько способов вывести дату в таком формате:
Рассмотрим неочевидное поведение подсчёта ссылок при работе с массивами в PHP 8.3. В предыдущей статье был простой пример
В оригинальном коде каждый новый элемент добавляется в массив $processed, что приводит к:
В предыдущей части мы рассмотрели, что такое ZVAL в PHP. В это части более подробно рассмотрим, копирование, ссылки и возможные оптимизации.
ZVAL — это базовая C-структура в ядре PHP, которая отвечает за:
Глубокий анализ работы empty, count и === с разбором OP-кодов, структур данных и бенчмарками на разных версиях PHP.
Директива declare — это мощный инструмент в PHP, который обеспечивает строгую проверку типов данных. В этой статье мы подробно разберём, как правильно использовать…
При работе с Vue 3 и TypeScript разработчики часто сталкиваются с ошибкой TS7006: Parameter implicitly has an 'any' type при использовании scoped-слотов. В этой статье…
Slots в Vue 3 предоставляют мощный механизм для создания гибких и переиспользуемых компонентов. В этой статье мы разберём все способы передачи параметров в слоты с примерами из…
При работе с Doctrine ORM в Symfony часто возникает необходимость получить только идентификатор сущности, не загружая все её данные из базы данных. Это особенно важно для…
При администрировании баз данных MySQL разработчики часто сталкиваются с ошибкой "Cannot truncate a table referenced in a foreign key constraint". Эта статья подробно объяснит…
В мире компьютерных наук существует более 50 различных алгоритмов сортировки, каждый из которых имеет уникальные характеристики и области применения. Давайте систематизируем…
Быстрая сортировка — один из самых эффективных алгоритмов сортировки с средней сложностью O. В этой статье разберём принцип работы и реализации на PHP и JavaScript.
Сортировка пузырьком — один из самых простых алгоритмов сортировки, который отлично подходит для обучения основам алгоритмов. В этой статье мы разберём:
Сортировка слиянием — это эффективный алгоритм сортировки, работающий по принципу "разделяй и властвуй". Он обладает стабильностью и гарантированной сложностью O.
В этой статье мы детально разберём структуру zval в современных версиях PHP, начиная с революционного PHP 7. Вы узнаете, как организовано хранение переменных на низком уровне и…
Zval — фундаментальная структура данных в ядре PHP, ответственная за хранение и обработку всех переменных. В этой статье мы детально разберем её эволюцию и современную реализацию.
Zval — фундаментальная структура данных в ядре PHP, ответственная за хранение и обработку всех переменных. В этой статье мы исследуем её эволюцию, современную реализацию и…
В этой статье мы разберем, как создавать уникальные индексы в Doctrine и MySQL. Вы узнаете:
Vue 3 представляет мощную систему реактивности, которая является фундаментом для создания современных веб-приложений. В этом руководстве мы глубоко погрузимся в механизмы…
В JavaScript у массивов есть несколько методов для проверки элементов. В этой статье разберём:
Doctrine ORM предоставляет мощные инструменты для работы с агрегатными функциями SQL. В этом руководстве мы разберем использование GROUP BY и SUM в Symfony-проектах.
В этой статье мы разберем, как эффективно использовать систему интернационализации вместе с хранилищами Pinia во Vue.js приложениях.
При настройке веб-сервера часто требуется создать пользователя с ограниченными правами, но с доступом к файлам веб-приложений. В этом руководстве я покажу, как правильно…
Безопасность сайта на WordPress критически важна. В этом руководстве мы настроим бесплатный SSL-сертификат от Let's Encrypt с помощью Certbot для защиты данных пользователей и…
Правильная конфигурация PHP-FPM критически важна для безопасности и стабильности работы веб-приложений. Разберём ключевые параметры из файла конфигурации пула .
Если у вас есть домен на Nic.ru и VDS-сервер на FirstVDS, но вы не знаете, как их соединить — это руководство поможет вам разобраться во всех тонкостях процесса.
При работе с большими массивами в PHP стандартный in_array может стать узким местом производительности. Разберём профессиональный метод оптимизации с использованием array_flip…
Разбираем, как заменить популярный метод JavaScript includes в PHP с примерами кода и подводными камнями.