English 中文(简体)
如何在无警告的情况下使这种伙伴关系发挥作用?
原标题:How to make this PHP snippet work without warning?
  • 时间:2009-09-21 13:44:16
  •  标签:

该守则简短,但complete :

function process($obj)
{
    if(empty($obj))return 1;
    return 2;
}


echo process($arr[ nosuchkey ]);

我们都知道,电话<代码>empt($arr [ no suchkey])永远不会报告警告。

($arr [ no suchkey])将报告通知。

是否在不敲碎打的警告的情况下进行工作?

最佳回答
问题回答

引言

 function process(&$obj)

不清楚它是否工作

Maybe

function process($obj, $index = null) {
    if(is_array($obj))
    {
         if(!array_key_exists($index, $obj))
             return 1;
         else
             return 2;
    }

    if(empty($obj)) 
        return 1;

    return 2;

}

请尽可能不藏有@的警告。





相关问题
热门标签