par
zigz4g » 26 juin 2006, 09:57
Salut.
Il y a déjà une petite différence entre === et ==.
Le premier fait une comparaison de tes caractères mais avec en plus la vérification du type alors que == ne fait que la comparaison.
Exemple :
<?php
if (4 == '4') {
echo '4 entier == a 4 caractère.';
}
if (4 === '4') {
echo 'Ne passe pas ici car 4 entier est different de 4 caractère.';
}
?>
Pour ce qui est de strcmp(), tu peux l'utiliser comme utiliser ==. Il doit sagir de voir lequel est le plus rapide et le plus optimisé mais le gain doit être minime, sauf dans le cas d'une instance utilisation.
Salut.
Il y a déjà une petite différence entre === et ==.
Le premier fait une comparaison de tes caractères mais avec en plus la vérification du type alors que == ne fait que la comparaison.
Exemple :
[php]
<?php
if (4 == '4') {
echo '4 entier == a 4 caractère.';
}
if (4 === '4') {
echo 'Ne passe pas ici car 4 entier est different de 4 caractère.';
}
?>
[/php]
Pour ce qui est de strcmp(), tu peux l'utiliser comme utiliser ==. Il doit sagir de voir lequel est le plus rapide et le plus optimisé mais le gain doit être minime, sauf dans le cas d'une instance utilisation.