Bonjour, je me demande simplement pourquoi ce code produit (du moins pour moi) des résultats incorrects.
D'accord, c'est peut-être de ma faute
$description = 'Paper: ' . ($paperType == 'bond') ? 'Bond' : 'Other';
Je suppose que si paperType est égal à « Bond », la description est « Paper : Bond », si paperType n'est pas égal à « Bond », la description est « Paper : Other ».
Mais lorsque j'exécute ce code, le résultat est que la description est "Bond" ou "Autre" et me laisse Vous vous demandez où est passée la chaîne « Papier : » ? ? ?
Lié à la priorité des opérateurs. Vous devez faire ce qui suit :
Essayez d'ajouter des parenthèses afin de pouvoir concaténer une chaîne à une autre chaîne dans le bon ordre.