Test PHP8

QCM PHP avec réponses pour évaluer vos connaissances et préparer vos entretiens d'embauche. Évaluation de votre niveau technique en 20 minutes.

Validez et mettez en avant vos compétences
Résultats privés sauf si vous les partagez
Comparez vos résultats à la moyenne des devs
ou

Mes résultats

Détails du test

Intermédiaire
mai 2024
11 minutes
4.2/5(20)

PHP est un langage interprété, impératif et orienté objet.
Principalement utilisé pour la réalisation de site web et d'API, son usage évolue vers la création de workers, le machine learning, le web scraping en contrôlant un navigateur grâce à Symfony Panther.
La version 8.0, sortie le 26 novembre 2020, continue dans la lancée de la version précédente en complétant le système de type. A ceci s'ajoute un ensemble de breaking changes et d'améliorations en terme de performance.
Présentation du QCM
Les sujets abordés seront majoritairement les changements apportés par cette nouvelle version majeure de PHP. Saurez-vous distinguer les syntaxes valides ?
Avez-vous pris le temps d'explorer les nouveautés ? Compilateur JIT, union types, les attributs ou les arguments nommés, par exemple ?
Ce QCM ne traite aucunement d'un framework en particulier.
Seul PHP sous la version 8.0 est abordé.
Aucune connaissance de l’outillage ou de l’écosystème n’est nécessaire.

Ce test est constitué de 20 questions tirées aléatoirement dans une base de 38 questions en PHP.Découvrez toutes nos questions d’entretiens avec réponses ici
1.
developer avatar
Axel
3156 points
2.
developer avatar
Vincent
3084 points
3.
developer avatar
Thomas Boileau
3083 points
5.
developer avatar

Auteur du test : Dylan Ballandras - Stéphanie Trumtel

Présentation des auteurs du test

  • Dylan Ballandras, développeur backend et adhérent de l'AFUP.
  • Stéphanie Trumtel, développeuse backend et membre du bureau de l'AFUP Toulouse
Contributeurs10
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar

Exemple de question

Que va afficher ce code ?

<?php

class Foo
{
    private ?string $bar;

    public function setBar(?string $secondLine): void
    {
        $this->bar = $secondLine;
    }

    public function getBar(): ?string
    {
        return $this->bar;
    }
}

$foo = new Foo();
echo $foo->getBar() ?? 'john doe';
Voir les 38 questions du test.Participez à l'amélioration du test

Avis des développeurs et techs

developer avatar
Laurent
22/08/2024
Bonnes questions dans l'ensemble. Certaines n'ont pas trop de rapport avec le PHP8. Pas mal de piège dans les énoncés, un peu comme quand on passe le code de la route ^^. Le temps attribués à chaque question peut parfois être problématique vu le nombre de proposition de réponse à évaluer.
developer avatar
Yazan
08/07/2024
merci ,il est un test efficace
developer avatar
Vincent
06/07/2024
Intéressant sur les nouveautés PHP 8
developer avatar
08/05/2024
developer avatar
Lucas Lecoin
28/03/2024
The fact you can't look up elsewhere for more than 5 seconds is bullshit