fr

Daily Challenge 🗓️

Your daily dose of technical intelligence to shine in (developer) society.

Discover a software development quiz per day with its detailed correction.

Frontend, Backend, Mobile, Data, Web, AI, Infra... Everything that can be coded!

Tuesday 3 February 2026

-

PHP - Fundamentals

PHP - Fundamentals #46/47

What is the output of the following code ?

function are_equal($a, $b) {
	if ($a === $b) {
		echo "$a is identical to $b\n";
	}
}
are_equal(1, 1);
are_equal(0.0, 0);
are_equal("a", "a");
are_equal(array(), array());
Author: W3D TeamStatus: PublishedQuestion passed 198 times
0
Reviews from developers
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 ?

About Daily Challenge 🗓️

From Monday to Friday, discover each day a quiz question with its detailed answer to enrich your tech knowledge. The questions are proposed by the WeLoveDevs.com community: experienced developers, trainers and freelancers.WeLoveDevs.com helps developers to find their dream job. We also provide over 50 free technical tests in different technologies for those of you who would like to test your knowledge.

History

    ⚠️
    Your browser is badly|not supported!
    We recommend you to use a more modern browser such as Edge, Chrome or Firefox
    Know More