1. ホーム
  2. php

[解決済み】TwigでNullをチェックする方法は?

2022-03-29 16:22:13

質問

Twig テンプレートで値が NULL かどうかをチェックするには、どのような構造を使用すればよいですか?

どのように解決するのですか?

お客様が必要とするものによって異なります。

  • is null は、その値が null :

     {% if var is null %}
         {# do something #}
     {% endif %}
    
    
  • is defined は、変数が定義されているかどうかをチェックします。

     {% if var is not defined %}
         {# do something #}
     {% endif %}
    
    

さらに is sameas テストは、2 つの値の型を厳密に比較するものですが、これは null (例えば false ):

{% if var is sameas(false) %}
    {# do something %}
{% endif %}