Module 02 â Fonctions · Mini-projet · Niveau : dĂ©butant/intermĂ©diaire
Créer solution.php : une API GET qui convertit températures, distances et poids.
Toutes les conversions sont implémentées via des fonctions avec type hints PHP 7+.
| Catégorie | Endpoint exemple | Résultat |
|---|---|---|
| Température | ?cat=temp&from=celsius&to=fahrenheit&val=100 | 212 |
| Température | ?cat=temp&from=celsius&to=kelvin&val=0 | 273.15 |
| Distance | ?cat=dist&from=km&to=miles&val=10 | 6.214 |
| Distance | ?cat=dist&from=m&to=km&val=1500 | 1.5 |
| Poids | ?cat=poids&from=kg&to=lb&val=70 | 154.324 |
| Poids | ?cat=poids&from=g&to=kg&val=1500 | 1.5 |
float $val) et return types (: float)$cat et $from/$tojson_encode() + header('Content-Type: application/json')