Exemple minimal (PHP 8.2)
<?php
declare(strict_types=1);
function greet(string $name): string {
return "Salut, {$name} !";
}
echo greet("Anna");
Concepts clés
- Typage : types sur arguments et retours pour un code plus sûr.
- Array vs objet : tableaux associatifs vs instances de classes.
- Namespaces : organisent les classes et évitent les collisions.
- Composer : gestionnaire de paquets standard.
Le PHP moderne est rapide, typé et agréable. La réputation de « langage sale » est dépassée.