Manuel PHP
Précédent | Chapitre 12. Les constantes | Suivant

# Constantes magiques

PHP fournit un grand nombre de constantes magiques. Certaines constantes sont définies par différentes extensions, et ne seront présentes que si ces extensions sont compilées avec PHP, ou bien si l'extension a été chargée dynamiquement.

Il y a cinq constantes magiques qui changent suivant l'emplacement où elles sont utilisées. Par exemple, la valeur de `__LINE__` dépend de la ligne où vous l'utilisez dans votre script. Ces constantes spéciales sont insensibles à la casse.

Tableau 12-1. Quelques constantes PHP magiques

Nom | Description
--- | ---
`__LINE__` | La ligne courante dans le fichier.
`__FILE__` | Le chemin complet et le nom du fichier courant.
`__FUNCTION__` | Le nom de la fonction. Ajouté en PHP 4.3.0.
`__CLASS__` | Le nom de la classe courante. Ajouté en PHP 4.3.0.
`__METHOD__` | Le nom de la méthode courante. Ajouté en PHP 5.0.0.

Précédent | Sommaire | Suivant
Les constantes | Niveau supérieur | Les expressions