passer les params avec un @ au début???

passer les params avec un @ au début??? - PHP - Programmation

Marsh Posté le 20-09-2004 à 16:57:56    

Bonjour,  
 
dans un code j'ai trouvé qu'on passe aux fonctions parfois les paramétres on y ajoutant un "@" cad fonction ($var1,@$var2,$var..);  
 
Je voudrais savoir ça sert à quoi cette maniére de passer les paramétres?  
merci


Message édité par root76 le 20-09-2004 à 16:58:23
Reply

Marsh Posté le 20-09-2004 à 16:57:56   

Reply

Marsh Posté le 20-09-2004 à 16:59:07    

jamais vu ça. source ?

Reply

Marsh Posté le 20-09-2004 à 17:06:37    

c'est un code que j'ai repris un exemple:
@$tab[$n][2] = @$this->matable[0][@$this->getchpnom()]

Reply

Marsh Posté le 20-09-2004 à 23:18:53    

:heink:  
 
ce ne serait pas &$toto ?????
Cela signifie que tu passes la variable par référence et non par instance..... certaines fonctions peuvent le réclamer.
 
Le @ quant à lui est utilisé devant les fonctions, pour éviter les retours d'erreur. Par exemple @fopen ne te renverra pas d'erreur si le fichier n'arrive pas à être ouvert.... C'est à éviter dans la mesure du possible.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed