ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP テンプレートでの IF タグの使用法の詳細な説明_PHP チュートリアル

ThinkPHP テンプレートでの IF タグの使用法の詳細な説明_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:26:23727ブラウズ

ThinkPHP の IF タグは、 複雑な条件判断を定義するために使用できます 例:

リーリー

注意: condition 属性は、上記の比較タグと同じ eq などの判定式をサポートしますが、「>」や「<」などの記号を使用した使用はテンプレートの解析を混乱させるためサポートされませんしたがって、次の の使用法は間違っています:

リーリー

を次のように変更する必要があります:

リーリー

さらに、条件属性で php コードを使用することもできます。例:

リーリー
条件属性は、ユーザー変数が配列かオブジェクトかを自動的に判断するなど、ドット構文とオブジェクト構文をサポートできます。

リーリー
またはユーザー変数がオブジェクトであることを知ってください

リーリー
注意:

ifタグのcondition属性は基本的にPHP構文を使用するため、原則として判定タグやswitchタグを使用した方が簡潔になります。switchタグや比較タグで解決できる場合は使用しないようにしてください。 ifタグを使用します。スイッチタグと比較タグでは変数修飾子とシステム変数を使用できるためです。それでも IF タグが特定の特別な要件を満たせない場合は、ネイティブ PHP コードまたは PHP タグを使用してコードを直接記述することができます

http://www.bkjia.com/PHPjc/824711.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/824711.html技術記事 ThinkPHP の IF タグは、次のような複雑な条件判断を定義するために使用できます: ifcondition="($name eq 1) OR ($name gt 100) " value1elseifcondition="$name eq 2" /value2else / value3/if 注意。 ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。