Fonction Assert()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fonction Assert()

Re: Fonction Assert()

par Dr@ke » 09 avr. 2010, 16:34

Ok merci Stopher :wink:

Je clique résolu mais si jamais quelqu'un voulait ajouter quelque chose -> qu'il ne se prive pas.

Re: Fonction Assert()

par stopher » 09 avr. 2010, 09:23

Je trouve les assertions trés pratiques , dans le sens ou elles sont carrément préférables à des "echo"

Maintenant comme tu le soulignes , elles sont à utiliser uniquement en mode debugage , et j'irais même jusqu'à dire en développement et en pré-production uniquement , ensuite , je les retirerais carrément du code . l'avantage c'est que c'est plus facile à retirer que des "echo" de façon automatique :-)

Pour ma part ,je ne les utilises pas ! ( c'est peut être un mal :? je ne sais pas )
Je préfère gérer ce genre d'exceptions / erreurs avec try / catch.

Voilà pour mon avis .

Ch.

Fonction Assert()

par Dr@ke » 09 avr. 2010, 08:15

Que pensez vous de l'utilisation de la fonction assert() sur des serveurs en exploitation?

Mon idée serait de l'utiliser comme un moyen de personnaliser le log erreurs de Php en y ajoutant de nouveaux messages d'erreurs (display off; log on).
Cependant il existerait certains risques avec son utilisation un peu comme la fonction eval()...
Risques aussi de surcharger le log erreurs de Php...

Voilà, vous les gourrous de Php, vous en pensez quoi? :)