Bonjour
sur certaines source je vois la syntax suivante :
à quoi sert le "@" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 foreach (@
Bonjour
sur certaines source je vois la syntax suivante :
à quoi sert le "@" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 foreach (@
Dans ton cas je sais pas exactement, mais en php le @ devant des fonctions permet de pas afficher les messages d'erreurs que pourrait generer la fonction
ET normalement ça ne marche pas dans le foreach ...
Le test c'est ce qui fait la différence entre "normalement ca ne marche pas" et "ca ne marche pas"![]()
et la doc alors ?
http://fr.php.net/manual/fr/control-...es.foreach.phpNote: foreach n'accepte pas l'opérateur de suppression des erreurs @.
juste ce bout de code seul ne peut pas exister, montre nous la ligne entière
cette fonction tourne correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7$arr = array(1, 2, 3, 4); foreach (@$arr as $value) { $value = $value * 2; echo $value; }
et si tu mets?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $arr = 1;
desolé je comprend pas ???
peut tu expliquer d'avantage ??
il faut deja un array pour le foreach ...
Si tu fais ça :
tu as un message d'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $arr =1; foreach (@$arr as $value) { $value = $value * 2; echo $value; }
Partager