Flag permettant d'éviter le rechargement.

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 : Flag permettant d'éviter le rechargement.

par sadeq » 21 déc. 2007, 22:17

Ce code ne fait que déclarer une constante nommée __CLASS_CONNEXION_ANNUAIRE_DB__ en lui affectant la valeur "true" si cette constante n'est pas déjà déclarée.

En soit, il n'évite aucun rechargement de quoi que ce soit. Mais c'est certain que le programme qui suit cette déclaration se base sur cette constante pour éviter de recharger une classe de connexion à une base de données.

Par contre, il évite de redéclarer la constante __CLASS_CONNEXION_ANNUAIRE_DB__ par le test if (!defined("__CLASS_CONNEXION_ANNUAIRE_DB__"))


Voici le même code écrit autrement pour te donner l'exemple:

Code : Tout sélectionner

if (!defined("TVA")) { /** * Flag permettant d'éviter la redéclaration du taux de TVA. */ define("TVA", 19.6) ; }

Flag permettant d'éviter le rechargement.

par stakanof » 21 déc. 2007, 19:00

Code : Tout sélectionner

if (!defined("__CLASS_CONNEXION_ANNUAIRE_DB__")) { /** * Flag permettant d'éviter le rechargement. */ define("__CLASS_CONNEXION_ANNUAIRE_DB__", true) ;
J'ai trouvé ce code dans un programme, est ce quelqu'un connait le technique
des flags pour eviter le rechargement ?

Ici c'est une classe qui permet de se conecter à une base de donnée.