Kurs PHP Dependency Injection – Master PHP
PSR-11 definiuje jednolity interfejs dla kontenerów DI. W tym wpisie omawiamy autowiring, rejestrację usług i bindowanie wartości – zgodnie z Twoją implementacją.
Odkryj nasz blog i zanurz się w świecie PHP pełnym wiedzy i praktycznych wskazówek!
PSR-11 definiuje jednolity interfejs dla kontenerów DI. W tym wpisie omawiamy autowiring, rejestrację usług i bindowanie wartości – zgodnie z Twoją implementacją.
PHP 8.5 wprowadza długo oczekiwany Pipe Operator (|>), funkcje array_first/last(), automatyczne backtraces dla fatal errors i więcej.
Wzorce projektowe to sprawdzone rozwiązania typowych problemów programistycznych, które pozwalają na szybsze i efektywniejsze tworzenie aplikacji.
PSR-14 ujednolica obsługę eventów w PHP. Dispatcher odpala zdarzenia, provider podaje słuchaczy, a EventManager daje wygodne API. Prosto i zgodnie ze standardem.
Wzorzec Budowniczy (Builder) pozwala krok po kroku konstruować złożone obiekty. Zobacz praktyczne przykłady query buildera w PHP 8.4.
Middleware to serce nowoczesnych aplikacji PHP. Zobacz, jak działa PSR-15, czym różni się od podejścia w Laravelu i Symfony oraz jak pisać własne testy i middleware krok po kroku.
Kompleksowy przewodnik po systemie widoków w PHP - porównanie Twig, Blade i Inertia.js. Poznaj trzy różne podejścia do renderowania i wybierz najlepsze dla swojego projektu.
SOLID jest skrótem oznaczającym 5 zasad projektowania w programowaniu obiektowym wymyślonych przez Roberta C. Martina.
Nowoczesny Database Abstraction Layer (DBAL) to znacznie więcej niż proste połączenie z MySQL. Poznaj kompletną warstwę abstrakcji składającą się z 4 głównych komponentów.
PSR-17 dostarcza fabryki do obiektów HTTP. Sprawdzam, jak w mojej RequestFactory używam nowej składni PHP 8.5 (pipe’y, named args) i co uprości.
Komponenty Blade to mechanizm pozwalający na tworzenie wielokrotnego użytku elementów UI. Poznaj Alert, Button, Card i ComponentDirective obsługującą sloty i komponenty zagnieżdżone.
PHP 8.0 to przełomowa wersja języka wprowadzająca JIT Compiler, Union Types, Named Arguments, Attributes i Constructor Property Promotion.
Nowości i zmiany w kolejnych wersjach PHP - od 8.0 do 8.5
Standardy PHP-FIG - PSR-3, PSR-7, PSR-11, PSR-15 i inne
Design Patterns w praktyce - Singleton, Factory, Facade, Builder i więcej
DBAL, ORM, Query Builder, Migracje i zarządzanie danymi w PHP
Systemy szablonów - Twig, Blade, komponenty i Inertia.js
Wzorce architektoniczne, MVC, SOLID i dobre praktyki projektowania aplikacji
Wstrzykiwanie zależności, kontenery IoC i PSR-11