Categoria

Pagina 1 di 1

PHP Attributes

PHP Attributes: metadati dichiarativi introdotti in PHP 8. Uso in Laravel, Symfony, per routing, validazione, documentazione, DI.

PHP moderno (7.x e 8.x) è il linguaggio che uso quotidianamente in progetti di produzione dal 2005. In questa categoria tratto aspetti del linguaggio e del runtime che trovo rilevanti per il lavoro reale su applicazioni aziendali, con il taglio pragmatico di chi mantiene codice PHP da anni.

Per approfondire PHP Attributes nel tuo progetto, scrivimi per una consulenza mirata oppure scopri il mio percorso professionale.

Symfony 7.2: le novità degli attributes e del DI container che semplificano tutto

Symfony 7.2: le novità degli attributes e del DI container che semplificano tutto Symfony 7.2 porta un utilizzo ancora più estensivo degli attributes PHP 8 che elimina gran parte della configurazione YAML che ho sempre trovato verbosa. Ho migrato un'applicazione da Symfony 6.4 a 7.2 e vi racconto i cambiamenti concreti nel codice, i friction point e i benefici netti in manutenibilità. Continua a leggere
Ultima modifica:

Event discovery in Laravel 12: da EventServiceProvider a auto-discovery per listener disaccoppiati e testabili

Event discovery in Laravel 12: da EventServiceProvider a auto-discovery per listener disaccoppiati e testabili L'event discovery scansiona automaticamente i listener nella directory app/Listeners e li registra in base al type-hint del metodo handle(). Introdotto in Laravel 5.8.9 come opt-in, è diventato il default da Laravel 11 con la rimozione dell'EventServiceProvider dallo skeleton. Il risultato: zero configurazione manuale, listener auto-registranti e testabili con Event::fake(). Continua a leggere
Ultima modifica: