17
我正在使用Smarty模板引擎。如何检查Smarty中是否存在变量?
我正在做一个简单的登录页面。我设置了一个名为错误一条消息,如果有一些问题variabile的,但如果没有,我得到:
Notice: Undefined index: error
我怎么能检查,如果这个变量存在?
我只做:
{if $error}<h1>{$error}</h1>{/if}
感谢
我正在使用Smarty模板引擎。如何检查Smarty中是否存在变量?
我正在做一个简单的登录页面。我设置了一个名为错误一条消息,如果有一些问题variabile的,但如果没有,我得到:
Notice: Undefined index: error
我怎么能检查,如果这个变量存在?
我只做:
{if $error}<h1>{$error}</h1>{/if}
感谢
下面的答案没有考虑到的变量可以被设置为'null'。 $错误可能存在并为空,在这种情况下isset($ error)返回false。 – pwagner