QCM sur PHP – Les bases – Partie 3

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. Lequel des éléments suivants est un tableau associatif contenant des variables de session disponibles pour un script ?

A $GLOBALS

B $_SERVER

C $SESSION

D $_SESSION

D
$ _SESSION – Un tableau associatif contenant les variables de session disponibles pour un script.

 

2. Quel sera le résultat du code PHP suivant?
<?php
    $number = 9876;
    $nbr = (array) $number;
    echo $nbr[0];
?>

A 9

B 6

C 9876

D 8

C
L’opérateur (array) est un opérateur de casting utilisé pour convertir les valeurs d’un type de données vers un tableau.

 

3. Quelle sera la sortie du code PHP suivant?
<?php
    $total = "15 personne";
    $autre = 5;
    $total = $total + $autre;
    echo "$total";
?>

A Erreur

B 20 personne

C 20

D 15 personne

C
La valeur 15 est utilisée dans le calcul. Pourtant, si elle commence par autre chose qu’une valeur numérique, la valeur sera 0.

 

4. Laquelle des fonctions suivantes crée un tableau?

A array()

B new array()

C array[]

D $array()

A
< PHP 5.4:

$ tab = array();

 
> PHP 5.4:

$ tab = [];

 

 

5. Pouvez-vous attribuer une valeur par défaut à un paramètre de fonction?

A Vrai

B Faux

A
Nous pouvons définir un paramètre avec une valeur par défaut si l’appel de la fonction ne le transmet pas. Exemple :

function myFunction($default = 10) 
{
   echo $default;
}

myFunction();

 

La sortie :
————

10

 

6. Quel énoncé affichera $x à l’écran?

A echo "\$x";

B echo "$$x";

C echo "/$x";

D echo "$x;";

A
le backslash ou antislash « \ » est utilisée pour que le signe dollar soit traité comme un caractère de chaîne normal plutôt que traiter $x comme une variable. L’antislash utilisée de cette manière est appelée « caractère d’échappement ».

 

7. Quelle sera la sortie du code suivant?
<?php
function count() {
    static $i = 0;
    $i++;
    echo $i;
}
count();
count();
count();
?>

A 123

B 111

C 000

D 011

A
Puisque la variable $i est statique, il garde sa valeur précédente chaque fois que la fonction est appelée.

 

8. Laquelle des méthodes suivantes connecte une base de données MySql en utilisant PHP?

A mysql_connect()

B mysql_query()

C mysql_close()

D Aucune de ces réponses n’est vraie.

A
PHP fournit la fonction mysql_connect() pour ouvrir une connexion à une base de données.

 

9. Lequel des énoncés ci-dessous est équivalent à $nbr += $nbr?

A $nbr =+ $nbr

B $nbr = $nbr + $nbr

C $nbr = $nbr + 1

D $nbr = $nbr + $nbr + 1

B
a += b est une affectation plus addition dont le résultat est a = a + b. C’est la même chose pour la soustraction, la multiplication, la division, etc.

 

10. Lequel des mots-clés suivants amène la boucle à ignorer le reste de ses instructions et à retester immédiatement son état avant de le répéter?

A break

B continue

B
LE mot-clé « continue » amène la boucle à ignorer le reste de ses instructions et à tester de nouveau son état avant de le répéter.

 

 
 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *