この記事では、Thinkphpテンプレートタグifとeqの違いと比較を例を通して説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
TPテンプレート言語で。 if と eq の両方を変数の比較に使用できます。以下の点を要約すると:
1. 2 つの変数の比較:
?
1
2
前者のIFは失敗しますが、後者の
2.値がNULLの場合:
?
1
2
前者のIFは判定に失敗し、後者の
3. 多次元配列で添字が0の場合:
?
1
2
前者はIFを使ってコンパイルすることは全くできませんが、以下のeqを使うことでコンパイルできます
この記事が、皆様の ThinkPHP をベースとした PHP プログラミングのお役に立てれば幸いです。