Développement web indépendant à Montpellier

Quiz PHP généraliste intermédiaire

Question 1 :

Quelle sera la sortie du script suivant ?

<?php
$foo = 3 & 15;
echo $foo;

Question 2 :

Afin de se prévenir les attaques CSRF, quelles mesures peut on prendre ?

Question 3 :

Quel est le code retour HTTP pour signaler une redirection temporaire ? (code en 3 chiffres)

Question 4 :

Qu'est ce qui est vrai à propos des métacaractères PCRE ?

Question 5 :

Il n'est pas recommandé de stocker les mots de passe en clair, quelle(s) fonction pouvez vous utiliser afin de les stocker d'une manière qui ne soit pas réversible ? (ou presque)

Question 6 :

Lequel de ces metacaractères peut être utilisé pour trouver n'importe quel caractère d'espacement ? (incluant le retour charriot, tabulation, l'espace ...)

Question 7 :

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;
    }
}

Question 8 :

Que va afficher le script suivant ?

<?php
function maFonction(&$param1){
    $param1 = ++$param1;
}
maFonction(12);
print $param1; 

Question 9 :

La constante magique __NAMESPACE__ :

Question 10 :

La fonction _____________ permet de décoder une chaîne JSON.