Font size
WorksheetsQuiz sur PHP
Total questions: 17
Worksheet time: 29mins
Quel sera le résultat de ce code ? $var1 = "10"; $var2 = 10; $result = ($var1 == $var2) && ($var1 === $var2); echo $result ? 'Vrai' : 'Faux';
Vrai
Faux
1
Erreur
Comment accéder à la valeur "Paris" dans ce tableau ? $cities = [ 'France' => ['capital' => 'Paris', 'population' => 67], 'Allemagne' => ['capital' => 'Berlin', 'population' => 83] ];
Quel est le résultat de cette boucle ? $numbers = [1, 2, 3, 4, 5]; $sum = 0; foreach ($numbers as $key => $value) { if ($key % 2 == 0) { continue; } $sum += $value; } echo $sum;
6
9
15
3
Quel est le résultat de l'exécution de ce code ? function multiply($a, $b = 2) { static $count = 0; $count++; return $a * $b . " (appel #$count)"; } echo multiply(5); echo multiply(3, 4);
Quelle superglobale utiliser pour : Récupérer les données d'un formulaire POST Stocker des données de session Récupérer les paramètres d'URL
Quelle fonction utiliser pour : Échapper les caractères HTML Valider un email Nettoyer les espaces en début/fin de chaîne
Quelle est la meilleure pratique pour : Stocker un mot de passe Prévenir les injections SQL Protéger contre les attaques XSS
Quel code est correct pour démarrer et utiliser une session ?
session_begin(); $_SESSION['user'] = 'John';
session_start(); $_SESSION['user'] = 'John';
start_session(); $SESSION['user'] = 'John';
session_initialize(); $_SESSION('user') = 'John';
Quelle est la différence principale entre PDO et MySQLi ?
Corrigez cette requête vulnérable : $id = $_GET['id']; $query = "SELECT * FROM users WHERE id = $id"; $result = mysqli_query($conn, $query);
Écrivez une fonction qui vérifie si une chaîne est un palindrome.
Quelle sera la sortie de ce code ?
$a = 5;
$b = '5';
if ($a === $b) {
echo 'Identiques';
} else {
echo 'Différents';
}
Erreur
Différents
5
Identiques
Quel sera le résultat affiché ?
$tab = [2, 4, 6, 8];
$total = 1;
foreach ($tab as $val) {
$total *= $val;
}
echo $total;
16
0
384
20
Quelle instruction permet de détruire toutes les variables de session en PHP ?
unset_session();
session_remove();
session_unset();
session_destroy();
Quelle fonction PHP permet de vérifier si une variable de session existe ?
isset($_SESSION['var']);
session_exists('var');
exists_session('var');
session_check('var');
Quel sera le résultat de ce code ?
$a = 3;
$b = 7;
echo $a + $b * 2;
10
13
17
20
Quelle instruction permet d'ajouter une nouvelle valeur à la fin d'un tableau en PHP ?
push_array($array, $value);
array_push($array, $value);
add_to_array($array, $value);
append($array, $value);
