🔢 Calculatrice PHP

Module 01 — Mini-projet · Niveau : débutant

📋 Cahier des charges

Créer un script PHP solution.php qui expose une mini-API calculatrice via des paramètres GET. Le script retourne le résultat au format JSON.

🎯 Fonctionnalités requises

GET solution.php?op=add&a=10&b=5 → {"result":15}
GET solution.php?op=sub&a=10&b=5 → {"result":5}
GET solution.php?op=mul&a=10&b=5 → {"result":50}
GET solution.php?op=div&a=10&b=5 → {"result":2}
GET solution.php?op=mod&a=10&b=3 → {"result":1}
GET solution.php?op=pow&a=2&b=8 → {"result":256}

Cas d'erreur à gérer : division par zéro, paramètres manquants, opération inconnue.

🚀 Comment lancer

Option A

XAMPP : Placez les fichiers dans htdocs/formation-php/01-bases/mini-projet/ et ouvrez http://localhost/formation-php/01-bases/mini-projet/solution.php?op=add&a=5&b=3

Option B

CLI PHP : Dans ce dossier, exécutez php -S localhost:8000 puis ouvrez http://localhost:8000/solution.php?op=add&a=5&b=3

Option C

Test CLI direct : php solution.php ne fonctionnera pas avec $_GET. Utilisez le serveur intégré ou XAMPP.

💡 Notions mises en pratique

✅ Voir la solution

Le fichier solution.php dans ce dossier contient la solution complète commentée.

▶ Tester la solution