5.4 Les constantes
5 Référence du langage
Manuel PHP
. Syntaxe ->Constantes magiques
|
5.4.2 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.
| Nom |
Description |
|
__LINE__
|
La ligne courante dans le fichier.
|
|
__FILE__
|
Le chemin complet et le nom du fichier courant. Si utilisé dans un
include, le nom du fichier inclus est retourné. Depuis PHP 4.0.2,
__FILE__
contient toujours le chemin absolu
alors que les anciennes versions contenaient le chemin relatif,
dans certaines circonstances.
|
|
__FUNCTION__
|
Le nom de la fonction. (Ajouté en PHP 4.3.0) Depuis PHP 5, cette
constante retourne le nom de la fonction comme il a été déclaré
(sensible à la casse). En PHP 4, cette valeur est toujours en
minuscule.
|
|
__CLASS__
|
Le nom de la classe courante. (Ajouté en PHP 4.3.0) Depuis PHP 5,
cette constante retourne le nom de la classe comme il a été déclaré
(sensible à la casse). En PHP 4, cette valeur est toujours en
minuscule.
|
|
__METHOD__
|
Le nom de la méthode courante. (Ajouté en PHP 5.0.0) Le nom de la
méthode est retourné comme il a été déclaré (sensible à la casse).
|
Voir aussi
get_class
,
get_object_vars
,
file_exists
et
function_exists
.
|