Variables et opérations: exercices 🧢

Voici 20 exercices progressifs pour pratiquer les variables, les types de données et les castings en PHP.

    6tq 5tq
  • IntĂ©rmĂ©diaire

Variables et types de données

Exercice 1 : Afficher une variable: Déclare une variable $nom avec la valeur "Alice" et affiche son contenu avec echo et <?= >.

Exercice 2 : Concatenation: Crée deux variables, $prenom et $nom, avec les valeurs "Jean" et "Dupont". Affiche la phrase : "Bonjour, Jean Dupont !" en utilisant la concaténation (.)

Exercice 3 : Interpolation: Déclare une variable $age avec la valeur 25. Affiche la phrase : "J'ai 25 ans." en utilisant l’interpolation (echo "$...").

Exercice 4 : Identifier le type d’une variable: Déclare une variable $nombre avec la valeur 42. Utilise var_dump() pour afficher son type.

Exercice 5 : Opérations mathématiques: Déclare deux variables $a = 10 et $b = 5. Calcule et affiche :

  1. La somme.
  2. La différence.
  3. Le produit.
  4. Le quotient.

Exercice 6 : Vérification des types: Déclare une variable $valeur contenant "123abc". Teste si elle est :

  1. Une chaîne avec is_string().
  2. Un entier avec is_int().
  3. Un nombre flottant avec is_float().

Manipulation de types

Exercice 7 : Comparaison avec casting: Déclare deux variables :

$nombre = "42";
$autreNombre = 42;

Compare les deux avec == et ===. Explique la différence.

Exercice 8 : Affectation dynamique: Déclare une variable $var et affecte-lui successivement les valeurs suivantes :

  1. Une chaîne "PHP".
  2. Un entier 2025.
  3. Un booléen true. À chaque étape, affiche le type et la valeur de la variable.

Exercice 9 : Conversion en booléen: Déclare une variable $valeur avec la valeur "0". Convertis-la en booléen avec (bool) et explique le résultat. Essaie avec

Exercice 10 : Récupérer le type automatiquement: Déclare une variable $data contenant une valeur quelconque. Utilise gettype() pour afficher son type. Esssaye avec différentes valeurs.


Conseils pour résoudre ces exercices

  1. Utilise toujours var_dump() pour vérifier les types de données lorsque tu fais des conversions.
  2. Expérimente avec des valeurs inattendues pour mieux comprendre le comportement des castings.
  3. Teste tes scripts dans un environnement local comme Laragon, XAMPP ou WAMP.

Ces exercices te permettront de mieux maîtriser les bases de PHP et d’appréhender les subtilités des types et des castings dans ce langage dynamique. 🚀

Pour aller plus loin