Vous êtes sur la page 1sur 2

QCM SUR PHP

1. Lequel des énoncés suivants est vrai à propos des cookies?


A. Des cookies sont inclus avec chaque requête HTTP, ralentissant ainsi votre
application web en transmettant les mêmes données.
B. Un cookie est un petit fichier texte stocké sur le disque dur du visiteur du site.
C. Il est souvent utilisé pour reconnaitre les utilisateurs
D. Tout ce qui précède.
2. Quelle classe ne fait pas partie des trois classes qui composent PDO ?
A. PDOStatement.
B. PDOException.
C. PDOResult.
D. PDO.
3. D'après la définition de classe suivante, quelle est la manière correcte d'instancier
un objet User ?

<?php

class User{

private $nom;

public function __construct($nom){

$this->nom = $nom;

A. $user = new User();


B. $user = User('Nour');
C. $user = new User('Nour');
D. $user = new User({ nom : 'Nour'});
4. En POO, on peut accéder aux membres (attributs et méthodes) d’un objet par le
biais de l'opérateur :
A. L’opérateur new
B. L’opérateur ->
C. L’opérateur .
D. L’opérateur +
5. Dans l’architecture MVC&PDO, le contrôleur a le rôle de  :
A. Etablir la connexion avec la base de données
B. Etablir le lien entre les deux couches vue et modèle
C. Gérer les évènements
D. Gérer la persistance des objets
6. L’injection SQL est une technique :
A. Qui place le code malveillant dans les instructions SQL, via une sortie de page Web.
B. Dont l'utilisateur vous donne une instruction SQL que vous exécuterez sans le savoir sur
votre serveur.
C. D’injection de code susceptible de détruire votre ordinateur.
D. Aucune réponse juste.
7. Quelle méthode permet d'envoyer la plus grande quantité de données ?
A. GET avec l'option "nolimit"
B. POST
C. GET
D. GET ou POST sont équivalent

8. Lequel des éléments suivants peut être utilisé pour instancier un objet en PHP en
supposant que le nom de la classe soit « MaClass »?
A.
$obj = new $maClass;
B.
$obj = new MaClass();
C.
$obj = new MaClass;
D.
obj = new MaClass();

9. PHP ne prend pas en charge :


A. HTML
B. CSS
C. Héritage multiple
D. Tout les réponses sont vraies

10. Quel mot-clé est utilisé pour faire référence à des propriétés ou à des méthodes dans
la classe elle-même?
A. private
B. $this
C. protected
D. public

Vous aimerez peut-être aussi