ThinkPHP5 模板中 defined、notdefined标签用来判断某个常量是否有定义:
{defined name="NAME"}
NAME常量已经定义
{/defined}
name属性的值要注意严格大小写
如果判断没有被定义,可以使用:
{notdefined name="NAME"}
NAME常量未定义
{/notdefined}
可以把上面两个标签合并成为:
{defined name="NAME"}
NAME常量已经定义
{else /}
NAME常量未定义
{/defined}




![ThinkPHP6 提示:Driver [Think] not supported.错误的解决办法](https://www.02405.com/wp-content/uploads/2023/09/driver-think-not-supported-450x300.webp)
