我启用了error_reporting(E_ALL);
,现在说$key
未定义
// set md5 hash
$time = time();
$hash = md5($key . $time);
过去我从来没有定义它,但启用了error_reporting(E_ALL);
我不确定是否必须定义$key
可以确定它是未定义的还是有办法清除此错误?
答案 0 :(得分:2)
不,它不行 - 你应该定义你使用的变量。如果它没有定义,它可能会被一些其他的PHP脚本定义(假设你有多个使用,这是一种常见的情况)。
清除错误的方法是定义使用的变量。