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
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
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
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
echo "le systéme d'exploitation du serveur est ", PHP_OS;
le système d'exploitation du serveur est Linux