使用error_reporting(E_ALL);说$ key undefined

时间:2015-01-28 19:16:00

标签: php

我启用了error_reporting(E_ALL);,现在说$key未定义

// set md5 hash
$time = time();
$hash = md5($key . $time);

过去我从来没有定义它,但启用了error_reporting(E_ALL);我不确定是否必须定义$key

可以确定它是未定义的还是有办法清除此错误?

1 个答案:

答案 0 :(得分:2)

不,它不行 - 你应该定义你使用的变量。如果它没有定义,它可能会被一些其他的PHP脚本定义(假设你有多个使用,这是一种常见的情况)。

清除错误的方法是定义使用的变量。