Exercices du chapitre 02 : Les Variables

Titre de l'exerciceDifficultéQuestion
Imprimer le contenu d'une variable contenant un dollar* Imprimer le contenu d'une variable contenant un dollar
Variables et caractères accentués * Une variable peut-elle contenir des caractères accentués, spécifiques (ç,ü,^,^,@...)? Tester avec toutes sortes d'accents, ...
Variables non définies* •Supprimer l'erreur qui se produit à la ligne 6
Tableau récapitulatif de l'utilisation de l'instruction 'settype' **
L'instruction settype * Que se passe-t-il si :
• on remplace le point par une virgule ?
• on met du texte devant le chiffre (longueur = 31.5 centimètres) ?
• on met d'autres chiffres séparés par des espaces.. ?
• le texte est collé au chiffre ?
Les instructions settype et is_integer * Soit une variable texte égale au départ à '43.5 mètres', au moyen d'un settype, la transformer en
• double,
• entier,
• chaine.
Entre chaque transformation, l'afficher, puis vérifier si c'est un entier ou pas
Tableau récapitulatif sur le casting **
Le casting ¤
Tableau dse fonctions 'strval', 'intval','doubleval' **
Les fonctions 'strval', 'intval','doubleval' ¤ Comment éviter l'erreur : intval((0.1 + 0.7) * 10)=7
Tableau récapitulatif de l'utilisation de var_dump**
Le type des variables* Montrer par des chargements successifs de la même variable que celle-ci change de type suivant la valeur qu'elle contient
Tableau récapitulatif des types de variables en fonction de leur contenu ¤
Application : fonctionnement de Isset , empty * Que se passe-t-il si $var=99999999955 , $var est-il entier : pourqoi?
Détection du contenu d'une variable* Rajouter une condition permettant de savoir si une variable est numérique ou pas
Concaténation* Simplifier pour faire la même chose avec une seule variable
Concaténation¤
L'interpolation* • Verifier le mécanisme de l'interpolation.
• Inclut-il les caractères de controle comme le \n ?
• Comment peut-on afficher une variable contenant un ' ou un '
L'interpolation des fonctions* Faire en sorte que la fonction intval s'execute correctement
Variables et fonctions 1 ¤
Variables et fonctions 2 : passage des variables en paramètre ¤
Variables et fonctions 3 : utilisation du tableau des valeurs globales¤
Variables et fonctions 4 : déclaration de variables comme globales¤
Variables statiques¤
Application des variables statiques *** Construire un papier listing à trois couleurs
Mettre un nom de variable dans une variable ¤
Variables de variable, application *** • Peut-on rajouter des mots dans la liste sans changer le restant du programme ?
• Quelle est la grande limitation de ce système ?
• Changer le sens du lexique fourni : français --> anglais ;
L'utilité du \n ** Quelle est la différence entre un \n et un <br> ?
Imprimer des caractères HTML spéciaux ** Imprimer une phrase contenant un treffle en utilisant le nom HTML,
et un Ä en utilisant son code, après les avoir recherchés dans la liste ci-après

Tous droits réservés. 2005-2020