logo Homepage
+  NewbieContest
|-+  Programmation» Langages Web» [PHP] Error handler
Username:
Password:
Pages: 1 [2]
  Imprimer  
Auteur Fil de discussion: [PHP] Error handler  (Lu 10080 fois)
Nil

Profil challenge

Classement : 79/54277

Membre Complet
***
Hors ligne Hors ligne
Messages: 223


Voir le profil WWW
« #15 le: 01 Septembre 2010 à 02:20:59 »

hum... de meme, je ne suis pas pour l'@.
Mais vraiment, il faut oublier eval...
tu peux y arriver sans, et c'est comme un challenge, apres, tu te sens fort

Respect pour Harry41++;
Journalisée
Baelrog

Profil challenge

Classement : 363/54277

Membre Junior
**
Hors ligne Hors ligne
Messages: 85


Voir le profil
« #16 le: 02 Septembre 2010 à 13:27:50 »

Après pour l'utilisation de l'eval à proprement parler, je reste assez mitigé quant à sa nuisance au sein d'un programme quelconque.

Ca n'est qu'une façon de différer une exécution de code. Les instructions données a une eval ne sont pas moins pourrit en étant exécuter en dehors de cette dernière.


Une raison concrète justifiant cet apriori vis-à-vis de cette fonction ?
Journalisée
Spl3en

Profil challenge

Classement : 145/54277

Membre Junior
**
Hors ligne Hors ligne
Messages: 53


Voir le profil
« #17 le: 03 Septembre 2010 à 01:43:08 »

Eval, en plus d'être un trou béant du côté performance, est une fonction à manipuler avec des pincettes. Dans le cadre d'une application sécurisée, si l'utilisateur arrive à mettre la main sur cet eval et lui faire exécuter ce qu'il veut, il devient libre de détourner le serveur à sa guise.

Bref, c'est une fonction à utiliser dans un contexte particulier, et dans un cas très particulier. Sinon, à éviter.

Pour rester dans le cadre du topic, je suis d'avis avec Harry41... Je n'ai pas vraiment d'autres solutions qui me viennent par la tête, du moins rien de "tout fait"...
« Dernière édition: 03 Septembre 2010 à 01:45:13 par SpleenKirby » Journalisée
Baelrog

Profil challenge

Classement : 363/54277

Membre Junior
**
Hors ligne Hors ligne
Messages: 85


Voir le profil
« #18 le: 06 Septembre 2010 à 09:04:13 »

Okai c'est bien ce que je me disais pour l'eval

Sinon pour mon bout de code, j'ai donc finalement mis des check dans mes class en amont pour éviter que ma notice pointe le bout de son nez. De toute façon je n'ai presque plus de bug à cet endroit (et encore je dis "presque" en supposant un autre problème mais rien n'est moins sur ), et je me contenterais donc des mails d'alertes.

Merci d'avoir participé à cette **orthographe !** !

@+
Journalisée
Pages: 1 [2]
  Imprimer  
 
Aller à: