页面如果值为空 必须用isset()么?
向前台界面传值,如果是空会报错 需要先用isset()进行判断。有没有方法 如果变量没有值直接显示为空?
{:soso_e132:}
我目前的解决方法是:少的情况下用赋空值$a=$b='',多的话直接方法里error_reporting(0); rickylin 发表于 2012-7-3 10:10 static/image/common/back.gif
我目前的解决方法是:少的情况下用赋空值$a=$b='',多的话直接方法里error_reporting(0); ...
:(感觉这两个方法都不是太方便耶 其他各位是怎么用的呢?! Ding 发表于 2012-7-3 15:40 static/image/common/back.gif
感觉这两个方法都不是太方便耶 其他各位是怎么用的呢?!
变量要先定义后使用,这是一个优秀程序员应该有的作风。
不要养成坏习惯。 Hex 发表于 2012-7-3 15:45 static/image/common/back.gif
变量要先定义后使用,这是一个优秀程序员应该有的作风。
不要养成坏习惯。 ...
OK 明白了~ @变量要先定义后使用
的确是,但有时候实在是不可能一个个的去定义。
例如在获得一个会员的数据后赋值给模板时,但会员却没有记录的情况下,十几个变量不可能一个个去定义吧?
rickylin 发表于 2012-7-3 15:57 static/image/common/back.gif
@变量要先定义后使用
的确是,但有时候实在是不可能一个个的去定义。
在这个情况下,为了容错,可以做一个 helper,封装先isset再使用的逻辑。
页:
[1]