QCM sur PHP – Les fonctions – Partie 1
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. « Type Hinting » a été introduit dans quelle version de PHP?
A PHP 4
B PHP 5
C PHP 5.3
D PHP 6
2. Parmi les propositions suivantes, laquelle est la meilleure façon pour définir une fonction en PHP?
A function { instructions; }
B type function_name(parameters) { instructions; }
C function_name(parameters) { instructions; }
D function function_name(parameters) { instructions; }
3. Une fonction en PHP qui commence par __ (double trait de soulignement) est connue sous le nom d’une _____?
A Fonction magique
B Fonction incorporée
C Fonction par défaut
D Fonction définie par l’utilisateur
4. Quelle fonction est utilisée pour supprimer les espaces (ou autres caractères) au début et à la fin d’une chaîne?
A trim_str
B strip_str
C strip
D trim
5. Est-ce que « strstr() » et « strchr() » sont des alias?
A Vrai
B Faux
6. Quelle est la durée d’exécution par défaut définie dans « set_time_limit() »?
A 20 secondes
B 30 secondes
C 40 secondes
D 35 secondes
7. Quelle sera la sortie du code PHP suivant?
<?php function display($msg) { echo "$msg"; } $var = "display"; $var("Hello World!"); ?>
A Error
B Hello World!
C 0
D $msg
8. Lequel des fonctions suivants est valide?
A function()
B $function()
C .function()
D €()
9. Quelle sera la sortie du code PHP suivant?
<?php function check($prix, $tax="") { $totale = $prix + ($prix* $tax); echo "$totale"; } check(5); ?>
A 15
B 0
C 5
D 10
10. Quelle est la différence entre « echo » et « print »?
A Ils sont pareils.
B « print » peut prendre plusieurs paramètres, tandis que « echo » ne peut pas
C « echo » peut prendre plusieurs paramètres, alors que « print » ne peut pas
D « print » est une fonction, et « echo » n’est pas une fonction.