Der folgende Editor bringt Ihnen einen Artikel darüber, wie man in ThinkPHPtemplate tageq if zwischen 0, null und false unterscheidet. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf.
Als ich an dem Projekt arbeitete, stellte ich fest, dass im Template-Tag eq von ThinkPHP die Urteile für 0, null und falsch gleich sind, das heißt: Wenn die Variable diese drei Werte hat, konnte ich den Unterschied nicht erkennen, was mich sehr deprimiert machte, aber ich dachte, es sollte nicht so sein, also habe ich es noch einmal durchgesehen und gefunden dass es im offiziellen Handbuch nur die Bezeichnungen „heq“ und „nheq“ gibt, was jedoch nicht der Fall ist. Viele Leute haben möglicherweise übersehen, dass diese Bezeichnung zur Bestimmung der Gleichheit verwendet wird. Das Problem ist gelöst. Die spezifische Verwendungsmethode ist dieselbe wie beim eq-Tag,
wie folgt:
<!--heq标签--> <heq name="var" value="0">...</heq><heq name="var" value="">...</heq><heq name="var" value="false">...</heq> <!--if标签中使用--> <if condition="$var heq 0">...</if><if condition="$var heq ''">...</if><if condition="$var heq false">...</if>
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Methode zur Unterscheidung von 0, null und false im ThinkPHP-Vorlagen-Tag eq if. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!