en

Daily Challenge 🗓️

Votre dose quotidienne de veille technique pour briller en société (de devs).

Découvrez une question avec sa correction détaillée chaque jour sur un sujet au hasard :

Frontend, Backend, Mobile, Data, Web, AI, Infra... Tout ce qui se code ! 🧪

Tuesday 3 February 2026

-

PHP - Les bases

PHP - Les bases #46/47

Qu'affiche le code suivant ?

function compare($a, $b) {
	if ($a === $b) {
		echo "$a is identical to $b\n";
	}
}
compare(1, 1);
compare(0.0, 0);
compare("a", "a");
compare(array(), array());
Auteur: Équipe W3DStatut : PubliéeQuestion passée 198 fois
ModifierLien direct
0
Évaluations de la communauté
developer avatar
Auteur anonyme
07/03/2024
Il y aura un message de ce type avec le test sur les array, que l'on soit en php 7 ou 8 : "Warning: Array to string conversion in ....."
developer avatar
Auteur anonyme
15/03/2024
Tu penses que la réponse est fausse ?
developer avatar
Auteur anonyme
07/08/2024
Il a raison, le problème survient lors de l'utilisation de echo. Celui-ci n'affiche que les types primitifs. La solution la plus simple pour corriger ce warning est d'utiliser json_encode() sur les variables $a et $b lors de l'affichage.
developer avatar
Auteur anonyme
22/08/2024
+1
developer avatar
Auteur anonyme
22/08/2024
Vous pouvez proposer une nouvelle version de la question pour avoir les points de contribution ?

A propos du Daily Challenge 🗓️

Découvrez chaque jour, du lundi au vendredi, une question de QCM avec son corrigé détaillé pour enrichir vos connaissances tech. Les questions sont proposées par la communauté WeLoveDevs.com : experts et expertes, formateurs et formatrices, indépendants et indépendantes.WeLoveDevs.com accompagne les techs à la recherche de leur de job de rêve. Nous mettons également à disposition plus de 50 tests techniques dans différentes technologies pour ceux d'entre vous qui aimeraient tester leurs connaissances.

Historique

    ⚠️
    Votre navigateur est mal|non supporté !
    Nous vous conseillons d'utiliser un navigateur moderne comme Edge, Chrome ou Firefox
    En savoir plus