Moderní PHP 8.4 v praxi
Striktní typový systém, readonly třídy, nativní enumy, atributy, match výrazy a PSR-4 autoloading přes Composer.
📖 Lekce v tomto modulu (3)
Striktní typy (strict_types=1) a moderní typový systém
Pochopte, jak direktiva declare(strict_types=1) chrání kód před tichými chybami z implicitní konverze typů a jak typový systém v PHP 8.4 garantuje spolehlivost doménové logiky.
Readonly třídy, DTO objekty a Constructor Property Promotion
Poznejte sílu neměnných datových struktur (DTO), zjednodušení kódu pomocí Constructor Property Promotion a důvody, proč je immutabilita klíčová v moderním FrankenPHP prostředí.
Nativní Enumy, výraz match a jak funguje PSR-4 v composer.json
Osvojte si string-backed enumy pro bezpečné reprezentace stavů, nahraďte nespolehlivý switch striktním výrazem match a pochopte, jak Composer přes PSR-4 mapuje třídy na soubory.