QCM PHP avec corrections et réponses

Vous pouvez tester vos compétences en PHP avec le questionnaire de Astuces Informatique. Le QCM contient 25 questions et il n’y a pas de délai. Le test n’est pas officiel, c’est une bonne façon de savoir à quel point vous connaissez ou ne connaissez pas PHP. Comptez votre score, vous obtiendrez 1 point pour chaque réponse correcte. A la fin du quiz, votre score total sera affiché. Le score maximum est de 25 points.

QCM PHP avec corrections, réponses et explications détaillés

Testez vous et bonne chance !

Quels sont les séparateurs utilisés par la méthode GET pour ajouter les données à l'URL ?
"?" Pour séparer l'adresse et "%" pour les données
"%" Pour séparer l'adresse et "&" pour les données
"?" Pour séparer l'adresse et "&" pour les données
"%" Pour séparer l'adresse et ";" pour les données

Correct !

Faux !

reset()
libère les octets occupés par un tableau
place le pointeur au début du tableau
n'existe pas en php
sert à vider un tableau

Correct !

Faux !

En quoi consiste la surcharge en PHP Orienté Objet ?
à ajouter des méthodes et attributs à une classe fille
à redéfinir les méthodes et attributs d'une classe mère
à hériter des méthodes et attributs d'une classe mère
à instancier une classe mère

Correct !

Faux !

L'opérateur || correspond
au ET logique
au OU logique
au XOR logique
n'existe pas

Correct !

Faux !

Pour envoyer un email au format HTML en PHP il faut
ce n'est pas possible
utiliser la fonction mail_html()
indiquer l'emplacement du fichier html à la fonction mail()
créer un header au content-type : text/html

Correct !

Faux !

Quelle fonction crée un cookie ?
cookie()
set()
set_cookie()
setcookie()

Correct !

Faux !

Comment créer une session qui permettra d'utiliser des variables de session ?
init_session()
var_session()
session_start()
session()

Correct !

Faux !

Comment obtenir l'identifiant unique d'une session ?
get_session()
session_id()
$_SESSION["ID"]
$_SESSION["ID_PHP"]

Correct !

Faux !

Quelle directive de httpd.conf interdit de lister un dossier ?
Options -indexes
Options none
Diretory disable
Directory -denied0

Correct !

Faux !

Comment charger un fichier xml pour le lire dans un tableau ?
xml_loadfile()
simplexml_load()
simplexml_load_file()
xml_file()

Correct !

Faux !

Que fait array_pop() ?
retourne le premier élément d'un tableau sans le supprimer
retourne le dernier élément d'un tableau sans le supprimer
retourne le dernier élément d'un tableau et le supprime
retourne le premier élément d'un tableau et le supprime

Correct !

Faux !

a quoi sert "continue" à l'intérieur d'une boucle "for" ou "foreach" ?
sort de la boucle itérative
demande a poursuivre le code même en cas d'erreur
cette instruction n'existe pas en PHP
passe à l'itération suivante

Correct !

Faux !

Comment préciser quel script sera lancé par le bouton submit d'un formulaire ?
<form type="page.php"
<form action="page.php"
<form script="page.php"
<form submit="page.php"

Correct !

Faux !

Quelle est l'utilité de var_dump() en PHP Objet ?
permet de surcharger une classe
sert à émettre une exception
permet de visualiser les attributs d'une classe
permet de débuguer en créant un dump de la mémoire

Correct !

Faux !

Quel opérateur est utilisé pour concaténer des chaines de caractères ?
+
CONCAT()
.
&

Correct !

Faux !

Comment modifier la valeur d'une option de configuration PHP ?
php_ini()
$_SESSION["option"]
ini_set()
set_ini()

Correct !

Faux !

round(4,6) affiche
4
une erreur
4,7
5

Correct !

Faux !

Que fait die() ?
tue un processus
arrête le script
sort d'une boucle
bypasse une erreur

Correct !

Faux !

En quelle année a été inventé le PHP ?
1984
1994
1990
1998

Correct !

Faux !

Que va afficher : echo 'voici un "test" php' ?
voici un test php
voici un "test" php
rien car cela provoquerait une erreur
voici un "test" php

Correct !

Faux !

Partagez le quiz pour voir vos résultats !

Inscrivez-vous pour voir vos résultats

QCM PHP

J'ai eu %%score%% réponses correctes sur %%total%%

%%description%%

%%description%%

Chargement...

Autre QCM qui pourraient vous intéresser

Bouton retour en haut de la page