Note :
Il offre les fonctions suivantes:
- get_filename : renvoie les paramètres de l'URL
- get_extension : renvoie l'extension de l'URL
- get_dirname : renvoie le nom du répertoire courant
- get_filenamevar : renvoie un paramètre de l'URL
- map_filenamevar : affecte des arguments de l'URL à des variables
get_filename
Cette fonction, n'acceptant pas d'argument, renvoie les paramètres de l'URL, sans l'extension.
Exemple :
~get_filename() => index,Templeet
get_extension
Cette fonction, n'acceptant pas d'argument, renvoie l'extension de l'URL.
Exemple :
~get_extension() => html
get_dirname
Cette fonction renvoie le nom du répertoire courant. Elle accepte un argument facultatif, permettant de renvoyer le nom du sous-répertoire, numéroté en partant de la fin.
Exemple :
~get_dirname() => dir1/dir2/ ~get_dirname(1) => dir2 ~get_dirname(2) => dir1
get_filenamevar
Cette fonction renvoie le paramètre de l'URL, situé à l'emplacement passé en argument.
La fonction ne renvoie rien si aucun paramètre n'existe à l'emplacement passé en argument.
L'emplacement 0 correspond au nom du script.
Exemple :
URL : http://localhost/templeet/templeet.php/index,Templeet.html ~get_filenamevar(0) => index ~get_filenamevar(1) => Templeet
map_filenamevar
Cette fonction accepte comme arguments des noms de variables dans lesquelles seront affectés les arguments de l'URL.
Exemple :
~map_filenamevar('truc1','truc2') ~get('truc1') => Templeet ~get('truc2') => Test