Библиотека PHP программиста 👨🏼💻👩💻
Ir al canal en Telegram
Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter
Mostrar más2 094
Suscriptores
Sin datos24 horas
-37 días
-1130 días
Archivo de publicaciones
Копирование объектов классов
При присваивании объекта класса другой переменной создается новая ссылка на тот же объект.
class Person{
public $name;
function __construct($name){
$this->name = $name;
}
}
$tom = new Person("Tom");
$bob = $tom;
$bob->name = "Bob";
echo $tom->name; // Bob
👉 @php_lib
Готовимся к собеседованию по PHP: Что такое «DI», «Container», «Auto-wiring» за семь простых шагов
Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные фреймворки на PHP: Dependency Injection, Container, Auto-wiring.
#PHP #Symfony #Yii #Laravel
👉 @php_lib
Какой ваш любимый язык программирования и почему это PHP?
#юмор
👉 @php_lib
Ресурсы для API в Laravel
Вы узнаете, что такое Ресурсы и как их использовать для API в Laravel-приложениях.
Ресурсы (Resources) — дополнительный слой поверх Eloquent-моделей. Они позволяют поддерживать единый формат возвращаемых данных. Плюс позволяют отсекать лишние или секретные данные, например, пароли и токены.
#Laravel
👉 @php_lib
Обнаружение проблем n+1 через лотерейный подход, то есть запускаем проверку не каждый раз, а с некоторым шансом. Также как сделана в Laravel очистка сессий.
https://timacdonald.me/introducing-lazy-loading-prevention-into-an-existing-laravel-application/
👉 @php_lib
Создание API с использованием TDD в Laravel
https://laravel.io/index.php/articles/building-an-api-using-tdd-in-laravel
#API #Laravel #Testing
👉 @php_lib
Сложное объяснение основ устройства индексов в Postgres для тех, кто хочет глубже разобраться в теме.
https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
Асинхронность, конкурентность, параллельность, многопоточность
https://habr.com/ru/post/667590/
Правила чистого кода для PHP.
https://github.com/jupeter/clean-code-php
Советы по оптимизации гидрации объектов в Doctrine ORM от Окрамиуса.
https://ocramius.github.io/blog/doctrine-orm-optimization-hydration/
Frank De Jonge, автор Flysystem, рассказывает о том, какие типы событий бывают в event-driven системах.
https://blog.frankdejonge.nl/the-different-types-of-events-in-event-driven-systems/
Разбираемся, как работает воркеры очередей в Laravel.
https://divinglaravel.com/queue-workers-how-they-work
Ищем самые медленные запросы в Laravel приложении.
https://laravel.io/articles/how-to-find-the-slowest-query-in-your-application
Чем отличаются нативные сессии PHP от сессий Laravel – подробнее в статье.
https://iwasherefirst2.medium.com/how-do-laravel-sessions-work-7b65d74a79a6
7 быстрых советов по Laravel.
https://bert.gent/2022/03/03/7-quick-laravel-tips/
Как начать использовать общие типы в PHP.
https://dev.to/jszutkowski/how-to-start-using-generic-types-in-php-2f1k
Несколько советов по рефакторингу PHP кода.
https://christoph-rumpel.com/2020/8/refactoring-php
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
