Question du test PHP8

Fonction PHP avec arguments nommés et positionnels.

Intermédiaire

Quel est le résultat de l'exemple suivant ?

<?php

class BookRepository
{
    public function findBy(array $criteria = [], array $orderBy = []): array
    {
        return [];
    }
}

$bookRepository = new BookRepository();
$bookList = $bookRepository->findBy(orderBy: ['title' => 'ASC'], ['category' => 1]);

echo count($bookList) === 0 ? "Nothing" : "Some books";
Auteur: Équipe W3DStatut : PubliéeQuestion passée 902 fois
Modifier
3
Évaluations de la communauté
developer avatar
Laurent
22/08/2024
Je suis pas assez rapide. Le temps de lire la question et les réponses et de bien comprendre ce qui est demandé. Si maintenant faut débusquer la moindre erreur dans l'énoncé. Je trouve tout ça un peu abusé.
developer avatar
Auteur anonyme
26/08/2024
J'ai rajouté 30 secondes
developer avatar
Cyrille
03/10/2023
La valeur de count($bookList) est égale à zéro, par conséquent, l'opérateur ? : retourne la valeur "Nothing".
developer avatar
Auteur anonyme
06/10/2023
Le code s'arrête avant cette ligne à cause des paramètres de la fonction findBy()