verifier_l.php
Table of Contents
Constants
- _LANGONET_PATTERN_FICHIERS_L = '(?<!/charsets|/lang|/req)(/[^/]*\.(php))$'
- _LANGONET_PATTERN_FONCTION_L = "#\\b_L\\s*[(]\\s*([\"'])((?:\\\\\\1|[^\\1])+)\\1[^)]*\\)#Uims"
Functions
- inc_verifier_l() : array<string|int, mixed>
- Verification de l'utilisation de la fonction _L() dans le code PHP.
Constants
_LANGONET_PATTERN_FICHIERS_L
public
mixed
_LANGONET_PATTERN_FICHIERS_L
= '(?<!/charsets|/lang|/req)(/[^/]*\.(php))$'
_LANGONET_PATTERN_FONCTION_L
public
mixed
_LANGONET_PATTERN_FONCTION_L
= "#\\b_L\\s*[(]\\s*([\"'])((?:\\\\\\1|[^\\1])+)\\1[^)]*\\)#Uims"
Functions
inc_verifier_l()
Verification de l'utilisation de la fonction _L() dans le code PHP.
inc_verifier_l(string $ou_fichier) : array<string|int, mixed>
Cette fonction construit le tableau des occurrences du premier argument de _L. Ce tableau est indexe par un representant canonique de chaque chaine trouvee. Les valeurs de ce tableau sont des sous-tableaux indexes par le nom du fichier. Chacun a pour valeur une série de sous-tableaux [n° de ligne][n° de colonne] pointant sur un tableau des résultats :
- [0] : l'expression complète renvoyée par la regexp
- [1] : le raccourci brut sans gestion des collisions
- [2] : le texte du premier argument de la fonction _L
- [3] : la ligne complète d'où est tirée l'expression reconnue
Parameters
- $ou_fichier : string
-
Racine de l'arborescence à vérifier. On n'examine pas les ultimes sous-répertoires charsets/,lang/ , req/ et /. On n'examine que les fichiers php (voir le fichier regexp.txt).
Return values
array<string|int, mixed> —Si une erreur se produit lors du deroulement de la fonction, le tableau resultat contient le libelle de l'erreur dans l'index 'erreur'; sinon, cet index n'existe pas.