Apprendre à coder sur pierre-giraud.com

DES COURS COMPLETS ET GRATUITS POUR TOUS

Chapitre précédent

Chapitre suivant

Question n°1 :

Notre navigateur sait lire du code PHP.

  1. Vrai ;
  2. Faux.

Réponse 2. Le PHP est un langage dit "server-side", c'est-à-dire un langage qui s'exécute et ne peut être lu que par une architecture serveur.



Question n°2 :

Pour afficher simplement un valeur en PHP, on préférera utiliser l'instruction...

  1. echo ;
  2. print ;
  3. Les deux instructions sont équivalentes.

Réponse 1. L'instruction echo est plus rapide à exécuter et moins restrictive que print.



Question n°3 :

Lorsque je déclare $x = "true", quel est le type de la valeur stockée dans ma variable $x ?

  1. Integer (entier) ;
  2. String (chaîne de caractères) ;
  3. Boolean (booléen).

Réponse 2. Dès qu'une valeur est mise entre guillemets ou apostrophes, le PHP va la considérer comme étant de type String.



Question n°4 :

Quelle est la grande particularité des variables stockant des valeurs de type Array (tableau) ?

Les variables stockant des tableaux vont pouvoir stocker plusieurs valeurs à la fois.



Question n°5 :

Si je déclare une variable au sein d'une fonction, où puis-je l'utiliser et combien de temps va t-elle être active ?

Une variable déclarée dans un espace local n'est accessible que localement, c'est-à-dire uniquement à l'intérieur de la fonction où elle a été créée. Cette variable va par défaut n'être active que durant le temps de l'exécution de la fonction.



Question n°6 :

Comment peut on étendre la "durée de vie" d'une variable locale en PHP ?

  1. On peut la transformer en constante ;
  2. On peut utiliser le mot clef global ;
  3. On peut utiliser le mot clef static.

Réponse 3. Le mot clef static qui va créer un espace statique au sein duquel les valeurs de nos variables vont être conservées (durant le temps de l’exécution du script complet).



Question n°7 :

Pour renvoyer un message différent à nos utilisateurs selon qu'ils aient plus ou moins de 18 ans, nous utiliserons plutôt...

  1. Une condition de type if...else ;
  2. Une instruction switch ;
  3. Une boucle while.

Réponse 1. Dans le cas présent, le moyen le plus simple et le plus logique de procéder est d'utiilser une condition if...else. Le switch ne va pouvoir tester que l'égalité et nous n'avons aucune raison ici de boucler.



Question n°8 :

Si mon script a besoin d'effectuer toujours au moins un passage dans une boucle pour fonctionner et que je ne sais pas à priori combien de passages je vais effectuer dans ma boucle, quel type de boucle vais-je utiliser ?

  1. Une boucle while ;
  2. Une boucle do...while ;
  3. Une boucle for.

Réponse 2. La spécificité des boucles do...while est de vérifier que la condition est vérifiée ou pas en fin de passage de boucle. Ce type de boucle va donc dans tous les cas s'exécuter au moins une fois.



Question n°9 :

Laquelle de ces trois syntaxes est exacte si je souhaite créer une fonction nommée "bonjour" en PHP ?

  1. fonction bonjour{} ;
  2. fonction bonjour(){} ;
  3. function bonjour(){}.

Réponse 3. Le mot clef à utiliser est "function". Le couple de parenthèses est obligatoire.



Question n°10 :

Laquelle de ces syntaxes est à priori correcte si je souhaite récupérer une valeur d'un tableau $membres à trois dimensions ?

  1. $membres[0]
  2. $membres[0][0]
  3. $membres[0][0][0]

Réponse 3. Rappelez vous qu'il faudra préciser autant d'indices qu'un tableau possède de dimensions pour accéder à un élément du dit tableau.

Chapitre précédent

Chapitre suivant