SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Télécharger

|is_null

Novembre 2010

Toutes les versions de cet article :

Une fonction PHP utilisée comme filtre et qui s’applique à la balise #ENV. Elle permet de tester l’existence ou non d’une variable dans l’environnement SPIP.


Il est parfois nécessaire de différencier une variable de « contenu vide » d’une variable « inexistante ». Ce filtre est là pour vous y aider. Il s’applique à la balise #ENV{blabla} et permet donc de tester l’existence ou non de la variable "blabla" dans l’environnement du squelette.

[(#ENV{blabla}|is_null)]

Ce code retourne "1" si la variable "blabla" est nulle (inexistante) ou rien si elle est non nulle (présente) [1].

Ce filtre ne s’applique pas aux variables déclarées avec #SET dont la valeur n’est pas présente dans l’environnement mais uniquement dans le squelette.

Notes

[1Attention : ne pas confondre « variable nulle », c’est à dire inexistante, et « variable vide », c’est à dire présente dans l’environnement mais sans valeur affectée.


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé