Je voudrais savoir l'utilité des caratères spéciaux & et @
ex:
function (&$array){
.......
$var1 = @$var2;
}
Je voudrais savoir l'utilité des caratères spéciaux & et @
ex:
function (&$array){
.......
$var1 = @$var2;
}
Bonjour aussi,
le & sert au passage de variable par référence :
Le @ sert à la suppression d'erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $var = null; function ref( &$var ){ $var = 1; } ref( $var ); echo $var; //affiche 1, du moins en théorie
Si le fichier n'existe pas, il y a une erreur qui est affichée, avec le @, elle n'est pas lancée, PHP fait comme si il n'y avais pas eu d'erreur ( sauf pour ce qui est des erreurs fatales )
Code : Sélectionner tout - Visualiser dans une fenêtre à part $file = @fopen( 'fichier', 'r' );
Bonne journée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager