|is_null

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.

Auteur Suske Publié le : Mis à jour : 22/04/23

Traductions : English, français, Nederlands