Esempio minimo (PHP 8.2)
<?php
declare(strict_types=1);
function greet(string $name): string {
return "Ciao, {$name}!";
}
echo greet("Anna");
Concetti chiave
- Tipizzazione: tipi negli argomenti e ritorni rendono il codice più sicuro.
- Array vs object: array associativi vs istanze di classi.
- Namespace: organizzano classi e prevengono collisioni.
- Composer: package manager standard.
PHP moderno è veloce, tipizzato e funzionante. La fama da "linguaggio sporco" è obsoleta.