Page 1 sur 1
=== et == et &=
Posté : 11 nov. 2010, 18:14
par jeorcal
c'est quoi la différence entre === et == ?
c'est quoi &= ? et @= ? ert des trucs comm &variable ?
ou est la doc pour tout ça ?
merci
Re: === et == et &=
Posté : 11 nov. 2010, 19:10
par ouckileou
La doc est ici :
http://fr2.php.net/manual/fr/language.operators.php
Tu peux aussi rechercher dans le forum, cette question a déjà été posée. Il y a aussi un sujet dans la FAQ
Re: === et == et &=
Posté : 11 nov. 2010, 20:57
par jeorcal
super
merci beaucoup
donc $a === $b
est faux si
$a = '1';
$b = 1;
Re: === et == et &=
Posté : 12 nov. 2010, 00:59
par Genova
Voilà c'est ça.
Par contre @= n'existe pas.
$var &= 1; est un raccourci pour $var = $var & 1; (c'est un opérateur binaire, assez peu utilisé).
Re: === et == et &=
Posté : 12 nov. 2010, 08:23
par jeorcal
ça revient à $var .= 1 ?
mais il y a aussi des trucs du genre @v ou &var ?
pour 1 <> '1' c'est dommage que php n'accepte pas le typage comme en c#
string $var = '1' ;
merci
Re: === et == et &=
Posté : 12 nov. 2010, 13:06
par Genova
C'est justement une des forces de PHP
Pour comparer avec le tapage il y a === et !==.
L'opérateur @ sert à cacher les erreurs, et l'opérateur & sert à passer par référence (au lieu de passer par copie). Tout est dans la doc

Re: === et == et &=
Posté : 12 nov. 2010, 15:52
par jeorcal
tout est dans la doc mais pour trouver la doc c pas evident
merci