避免在php中定义的变量

时间:2014-04-12 17:21:35

标签: php

  

我一直在使用php进行webapp开发,我不断来   跨变量未定义或索引未定义错误/警告。

通常我们会通过 isset(变量)或空()进行检查。但问题是我    是我必须编写代码来检查我的整个  变量(可以为空)null或不是函数isset(变量)  或者为空(),这会使代码难看。

  

任何人都可以建议任何其他方法,而不是检查变量   在使用之前??

2 个答案:

答案 0 :(得分:1)

最好在使用前始终定义变量。

我通常使用默认值声明我的变量。所以你总是知道它的定义。

答案 1 :(得分:0)

你应该总是在php中定义变量。但如果你真的想做错事,可以随时在PHP中禁用E_NOTICE:

error_reporting(E_ALL & ~E_NOTICE);