Inclure
in package
Description d'une inclusion de squelette.
Table of Contents
Properties
- $apres : string|array<string|int, mixed>
- Inutilisé, propriété générique de l'AST
- $avant : string|array<string|int, mixed>
- Inutilisé, propriété générique de l'AST
- $descr : array<string|int, mixed>
- Description du squelette
- $fonctions : array<string|int, mixed>
- Source des filtres (compatibilité) (?)
- $ligne : int
- Numéro de ligne dans le code source du squelette
- $param : false|array<string|int, mixed>
- Valeurs des paramètres
- $texte : string|Texte
- Nom d'un fichier inclu
- $type : string
- Type de noeud
Properties
$apres
Inutilisé, propriété générique de l'AST
public
string|array<string|int, mixed>
$apres
= ''
$avant
Inutilisé, propriété générique de l'AST
public
string|array<string|int, mixed>
$avant
= ''
$descr
Description du squelette
public
array<string|int, mixed>
$descr
= []
Sert pour la gestion d'erreur et la production de code dependant du contexte
Peut contenir les index :
- nom : Nom du fichier de cache
- gram : Nom de la grammaire du squelette (détermine le phraseur à utiliser)
- sourcefile : Chemin du squelette
- squelette : Code du squelette
- id_mere : Identifiant de la boucle parente
- documents : Pour embed et img dans les textes
- session : Pour un cache sessionné par auteur
- niv : Niveau de tabulation
$fonctions
Source des filtres (compatibilité) (?)
public
array<string|int, mixed>
$fonctions
= []
$ligne
Numéro de ligne dans le code source du squelette
public
int
$ligne
= 0
$param
Valeurs des paramètres
public
false|array<string|int, mixed>
$param
= []
FIXME: type unique.
- false: erreur de syntaxe
$texte
Nom d'un fichier inclu
public
string|Texte
$texte
- Objet Texte si inclusion d'un autre squelette
- chaîne si inclusion d'un fichier PHP directement
$type
Type de noeud
public
string
$type
= 'include'