Kurs PHP 8: Nowoczesne Programowanie Webowe
Kompletny przewodnik po wszystkich wersjach PHP 8.x - od JIT Compiler w 8.0, przez Enums w 8.1, Property Hooks w 8.4, aż po Pipe Operator w 8.5.
Nowości i zmiany w kolejnych wersjach PHP - od 8.0 do 8.5
Kompletny przewodnik po wszystkich wersjach PHP 8.x - od JIT Compiler w 8.0, przez Enums w 8.1, Property Hooks w 8.4, aż po Pipe Operator w 8.5.
PHP 8.4, wydany 21 listopada 2024 roku, przynosi szereg nowości, które znacząco wpływają na rozwój aplikacji webowych.
PHP 8.3 wprowadza typowane stałe klas, atrybut #[Override], funkcję json_validate() oraz dynamiczne pobieranie stałych klas.
PHP 8.5 wprowadza długo oczekiwany Pipe Operator (|>), funkcje array_first/last(), automatyczne backtraces dla fatal errors i więcej.
PHP 8.0 to przełomowa wersja języka wprowadzająca JIT Compiler, Union Types, Named Arguments, Attributes i Constructor Property Promotion.
PHP 8.1 wprowadza długo oczekiwane Enums, mechanizm współbieżności Fibers, Readonly Properties oraz First-class Callable Syntax.
PHP 8.2 wprowadza Readonly Classes, typy DNF (Disjunctive Normal Form), standalone types null/false/true oraz nowe Random Extension.
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