Intermédiaire
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: ThéoStatut : PubliéeQuestion passée 165 fois
Modifier
0
Évaluations de la communauté
nicolas
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 ....."
amine
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.
8
Quel type d'array est le suivant ?7
Quelle est la valeur de la variable `PHP_FLOAT_MIN`?29
Expliquez la différence entre les fonctions `include` et `require` en PHP.8
Laquelle des affirmations suivantes est vraie ?5
Quels sont les risques encourus en exécutant le code suivant ?7
Écrire une classe PHP avec une constante et une méthode publique qui affiche la constante.9
Laquelle des affirmations suivantes est vraie ?