« Programmation PHP/Constantes » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 100 :
==== Constantes intégrées à valeur dynamique ====
Les constantes magiques<ref>https://www.php.net/manual/fr/language.constants.magic.php</ref> :
*# <code>__DIR__</code> : dossier courant.
*# <code>__NAMESPACE__</code> : namespace courant.
*# <code>__FILE__</code> : chemin complet du fichier qui est actuellement exécuté par le serveur (exemple : /la/ou/est/le/fichier.php).
*# <code>__CLASS__</code> : nom de la classe dans laquelle on se trouve.
*# <code>__TRAIT__</code> : ''trait'' courant.
*# <code>__FUNCTION__</code> : nom de la fonction dans laquelle on se trouve.
*# <code>__METHOD__</code> : nom de la méthode dans laquelle on se trouve.
*# <code>__LINE__</code> : ligne du fichier qui est actuellement exécuté par le serveur.
 
Exemple d'utilisation :