Modérateur PHPfrance |
2575 Messages
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) ;
}
--------
//////----
//---
//----
//////
-------
//---
//----
//---
//----
//---
//
------
//////----
//////-----
//////
-----
||--------
||--
||---
||
Prendre le recul n'est pas une perte de temps.
ps:
Affrontez moi dans l'arène