QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Php comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur PHP.
1. Laquelle des fonctions suivantes crée un tableau?
A array()
B new array()
C array[]
D $array()
A
Avant PHP 5.4:
$ tab = array();
PHP 5.4 et > :
$ tab = [];
2. L’index des tableaux en PHP commence par la position ___________?
A 1
B 2
C 0
D -1
C
Comme dans de nombreux langages de programmation, la valeur d’index du premier élément d’un tableau est 0.
3. Laquelle des fonctions suivantes vérifie si une valeur spécifique existe dans un tableau?
A krsort()
B key()
C in_array()
D extract()
E Tout les réponses sont vrais
C
La fonction in_array() vérifie si une valeur spécifique existe dans un tableau. Exemple :
4. Quelle fonction retournera « True » si la variable passée en paramètre est un tableau, ou « False » si ce n’est pas le cas?
A this_array()
B is_array()
C do_array()
D in_array()
B
is_array() est une fonction intégrée, disponible pour vérifier si la variable passée en paramètre est un tableau. Son prototype est :boolean is_array (parameter). Exemple :
<?php
$tab = array('php','java','python');
if (is_array($tab))
echo 'Ceci est un tableau....';
else
echo 'Ceci n'est pas un tableau....';
?>
La sortie: —————————–
Ceci est un tableau...
5. Quelle fonction permet d’ajouter une valeur à la fin du tableau?
A array_unshift()
B into_array()
C array_end()
D array_push()
D
array_push() ajoute une valeur à la fin d’un tableau et renvoie le nombre total d’éléments dans le tableau après l’ajout du nouvelle valeur. Exemple :
La question « 6. Quelle sera la sortie du code PHP suivant? » est à revoir
La bonne réponse serait 0, non présente parmi les réponses proposées.
Merci pour cette remarque, c’est corrigé 🙂