2011-10-13 69 views
17

我正在使用Smarty模板引擎。如何检查Smarty中是否存在变量?

我正在做一个简单的登录页面。我设置了一个名为错误一条消息,如果有一些问题variabile的,但如果没有,我得到:

Notice: Undefined index: error 

我怎么能检查,如果这个变量存在?

我只做:

{if $error}<h1>{$error}</h1>{/if} 

感谢

+0

下面的答案没有考虑到的变量可以被设置为'null'。 $错误可能存在并为空,在这种情况下isset($ error)返回false。 – pwagner

回答

48

你去那里!

{if isset($error)} 
相关问题