Constantes prédéfinies

Il existe beaucoup de constantes prédéfinies, en voici quelques unes

  • __FILE__

  • __LINE__

  • PHP_VERSION

  • PHP_OS

__FILE__

Définition

Le chemin complet de la page en cours

1
<?php echo __FILE__; ?>

C:/UwAmp/www/formation/php/index.php

dirname

Renvoie le chemin du dossier parent

string dirname ( string $path [, int $levels = 1 ] )

Renvoie le chemin parent d'un chemin représentant un fichier ou un dossier, qui correspond à $levels (niveau(x)) plus haut que le dossier courant.

Liste de paramètres :

  • $path

Un chemin, sous Windows, les slash (/) et antislash (\) sont utilisés comme séparateurs de dossier. Dans les autres environnements, seul le slash (/) est utilisé.

  • $levels

Le nombre de dossiers parents plus haut, doit être un entier supérieur à 0.

Valeur de retour :

Retourne le dossier parent du chemin. S'il n'y a pas de slash dans le chemin path, un point ('.') sera retourné, indiquant le dossier courant. Sinon, la chaîne retournée sera le chemin path dont on aura supprimé tous les /component.

C:/UwAmp/www/formation/php

__LINE__

Définition

Le numéro de la ligne de la constante

1
<?php echo "la ligne ", __LINE__, " ne contient aucune erreur ;-)"; ?>

la ligne 122 ne contient aucune erreur

PHP_VERSION

Définition

La version de l'analyseur PHP

1
<?php echo "la version de l'analyseur PHP est la : ", PHP_VERSION; ?>

la version de l'analyseur PHP est la : 5.3.3

PHP_OS

Définition

Le système d'exploitation du serveur

1
<?php echo "le systéme d'exploitation du serveur est ", PHP_OS;?>

le système d'exploitation du serveur est Linux