KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Samedi 17 mai 2008 - 16:15:58

[PHP]Quand peut on utiliser @ en PHP stp?

Rechercher : dans
[PHP]Quand peut on utiliser @ en PHP stp?
par Colomba
 Fil de Discussions
Statut : Non résolu
mercredi 16 août 2006 à 14:36:11
Bonjour,
Je voudrais utiliser l'arobase devant les fonctions que j'ai moi meme programmees, est-ce que je peux?

Merci d'avance pour vos reponses!
Répondre à Colomba  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par P@, le mercredi 16 août 2006 à 14:42:51 Fil de Discussions
pour info phpfonc
le nom de la fonction suit les mêmes règles que les noms de variables (phpvar) :

* le nom doit commencer par une lettre
* un nom de fonction peut comporter des lettres, des chiffres et les caractères _ et & (les espaces ne sont pas autorisés!)
* le nom de la fonction, comme celui des variables est sensible à la casse (différenciation entre les minuscules et majuscules)
..:::P@ ... a tras, a PoOf ou a chou :::..
L'imagination est plus importante que la connaissance. Albert Einstein
Répondre à P@

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Colomba, le mercredi 16 août 2006 à 14:57:54 Fil de Discussions
merci pour tq reponse mais en fait c'est pas ca mon probleme : en php on peut rajouter un @ devant les fonctions par exemple : @fopen(), si jamais il y a un probleme, aucun message d'erreur ne s'affiche. Je voudrais faire la meme chose avec mes fonctions, est-ce que je peux?
merci je suis pas tres forte en PHP!
Répondre à Colomba

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par jisisv, le mercredi 16 août 2006 à 15:18:15 Fil de Discussions
Oui, tu peux l'utiliser, mais il vaut mieux l'éviter.
Place ta variable de configuration error_reporting à E_ALL dans ton environnement de développement. Celà te permettra de faire une chasse aux bugs d'exécution plus facile (variables non initialisées, non définies...)
La solution de préfixage avec @ n'est qu'un emplâtre sur une jambe de bois.
Débuggue patiemment ton code. Il est clair que le codage prend peu de temps, mais la résolution de TOUS les cas d'erreur possibles prend infiniment plus de temps.
En environnement de production un error_reporting à 0 s'impose.
voir:
http://php.easynet.be/manual/fr/function.ini-set.php
http://php.easynet.be/manual/fr/ini.php#ini.list
Au pire avec PHP5 (je n'ai jamais utilisé avec PHP<=4) , tu peux utiliser try/catch avec parcimonie
<mode type="troll">
les try/catch nous ramènent aux goto calculés des BASICS antédiluviens
</mode>
Johan Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Répondre à jisisv

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Colomba, le mercredi 16 août 2006 à 15:39:04 Fil de Discussions 
merci!!!!
Je vais essayer ca alors
Répondre à Colomba
Discussions pertinentes trouvées dans le forum
30/11 17h10[PHP] Utiliser arrays pour aléger mon codeWebmastering02/12 16h362
18/10 17h06Php utilisation de move_uploaded_fileProgrammation19/10 10h325
28/12 17h00[Php] Utilisation de variableProgrammation29/12 17h1016
26/03 18h47[PHP] Utilisation de $this->Programmation26/03 20h461
17/11 21h13Tableau PHP - utilisation avec AjaxWebmastering17/11 21h130
Plus de discussions sur « [PHP]Quand peut on utiliser @ en PHP stp? » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide