Undefined index 未定义的索引怎么解决
在我的网站中使用了很多数组,而数组中键是不固定多的,所以ci在debug时总是出现Undefined index 未定义的索引 问题,请问怎么解决?如下代码<?php echo $val['tid'];?>或者 直接使用 $tid = $val['tid'] ;而tid在数组中又不存在,所以就会出错了。 使用前先 $val['tid']=''; 一下。
如果你不想看到错误提示,就要这么做。否则你就关闭所有错误,用 error_reporting 函数。
但是,我认为一个优秀的程序不应该出现使用未定义变量或下标的情况。 就是先定义一下了。
我知道了。
不过,用@来忽略了错误也行,不知道有什么问题么。
还有管理员请问, php判断变量是否定义,和是否为空怎么写。 我们还想用isset和 !='' 都不太好似地 。 求教了。 php 判断变量是否定义用 isset
是否空用 empty
基本上都是这么用的,这个就不用别出心裁了吧,呵呵 哦。 感谢。 明白。
页:
[1]