Disons que j'ai une variable qui sera toujours une chaîne.== et === opérateurs dans php
Maintenant, prenez le code ci-dessous:
if($myVar === "teststring")
Note: $myVar
sera toujours une chaîne, donc mes questions est
Ce qui est plus rapide/meilleur, en utilisant ===
(indentité) ou ==
(égalité)?
J'utiliserais == dans ce cas puisque vous ne vous souciez pas vraiment du type de $ myVar. Je suis sûr que les vitesses sont à peu près les mêmes (c'est si trivial que ça n'a pas d'importance - même dans une méga boucle). – AlexV
Si vous décidez d'utiliser '==', inverser la condition ('" teststring "== $ myVar') permet d'intercepter d'éventuelles fautes de frappe (si vous ratez l'un des deux signes égaux, vous allez changer la valeur de' $ myVar' et avoir une condition toujours-vraie si!). – MartinodF