PHP:注意甚至使用isset的未定义索引

时间:2011-08-17 17:25:35

标签: php function isset

我甚至使用'isset'得到了这个:

Notice: Undefined index

它给出了错误:

returnifisset($_COOKIE["miceusername"], ' value="', '"');

即使我正在检查cookie是否已设置。功能是:

function returnifisset($variable, $first = '', $last = ''){
    if(isset($variable) and !empty($variable)){ return $first.$variable.$last; }
}

我应该如何修改此功能以使其工作而不会出现错误!

2 个答案:

答案 0 :(得分:1)

实际上,在调用isset之前,通过传递函数来访问变量。你无法解决这个问题。

答案 1 :(得分:0)

您使用不同的函数名称printifisset和returnifisset。 你也可以只使用!empty()语句