|is_null

Uma função PHP usada como filtro que se aplica à tag #ENV. Permite testar a existência ou não de uma variável no ambiente do SPIP.

Às vezes, é preciso diferenciar uma variável de "conteúdo vazio" de uma variável "inexistente". Este filtro existe para ajudá-lo. Aplica-se à tag #ENV{blabla} e permite testar a existência ou não da variável "blabla" no ambiente do template.

[(#ENV{blabla}|is_null)]

Este código retorna "1" se a variável "blabla" for nula (inexistente) ou nada se ala não for nula (presente).

 [1].

Este filtro não se aplica às variáveis declaradas com #SET em que o valor não está presente no ambiente mas apenas no template.

Notas

[1Atenção: não confundir "variável nula", ou seja, inexistente, e "variável vazia", ou seja, presente no ambiente mas sem valor designado.

Autor Ricardo Porto Publié le :

Traductions : English, français, Nederlands, Português