2024-05-10
Друзья, всем привет, это не статья, а скорее заметка о новом типе ошибки в Doctrine Symfony. Выглядит ошибка следующим образом:
[2023-12-19T19:31:22.760673+00:00] php.WARNING: User Notice: Undefined property: Proxies\__CG__\App\Entity\SomeClass::$lazyObjectState in /app/vendor/symfony/property-access/PropertyAccessor.php on line 418 {"exception":"[object] (ErrorException(code: 0): User Notice: Undefined property: Proxies\\__CG__\\App\\Entity\\SomeClass::$lazyObjectState in
...
Итак друзья. Ни для кого не секрет, что в php нет как таковой многопоточности в ее привычном представлении. Здесь многопоточность заменяют очереди, которые можно условно назвать "многопроцессность".
Для тех кто ни разу не сталкивался с очередями дам немного вводных. Очереди используются для асинхронного выполнения какой-либо логики в параллель с другими такими же процессами. В основном этот подход используется в высоконагруженных приложениях для обработки большого объема и
...Для начала давайте разберемся что вообще такое профилирование и для чего оно нам нужно и в какой ситуации нам его надо применять.
Профилирование кода - процесс при котором разработчик ищет узкие места в коде, которые дают деградацию по скорости работы или по излишнему потреблению памяти или других ресурсов сервера. Наверняка вы слышали о том, что существует такое понятие как "расчетные нагрузки" - это совокупность тех нагрузок на продукт, которые он должен выдерживать и ещ
...Composer - это менеджер зависимостей php. С его помощью вы можете устанавливать, управлять и объвлять зависимости для любого PHP проекта, работающего под управлением PHP версии 7.2.5 и выше. Редкий продукт на php сейчас обходится без использования composer.
Чтобы начать его использовать - для начала его необходимо установить.
Для этого вам потребуется выполнить ряд команд в консоли:
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt i
...
Приветствую, друзья!
Данная статья является переводом с официальной страницы стандарта PER-2 по стилям написания кода на языке PHP. Ссылку на оригинал статьи вы сможете найти в самом низу статьи. Приятного чтения!
Ключевые слова «ДОЛЖЕН», «НЕ ДОЛЖЕН», «ТРЕБУЕТСЯ», «СЛЕДУЕТ», «НЕ СЛЕДУЕТ», «РЕКОМЕНДУЕТСЯ», «МОЖЕТ» и «ВОЗМОЖНО» в этом документе: интерпретироваться, как описано в
...Ура! Я наконец-то дописал статью как собирать собственные бандлы на Symfony 6!!!
Статья про EasyAdmin всё ещё в процессе )))
Не, ну мне же надо на чем-то тестировать твиттер локальный...
Я тут еще много полезного буду выкладывать, так что заходите обязательно почитать.
Сайтик пока что в разработке - это далеко не окончательная версия - по сути это то что удалось слепить за 8 часов.
2024-05-10
2023-12-19
2023-11-19