该守则简短,但complete :
function process($obj)
{
if(empty($obj))return 1;
return 2;
}
echo process($arr[ nosuchkey ]);
我们都知道,电话<代码>empt($arr [ no suchkey])永远不会报告警告。
但
是否在不敲碎打的警告的情况下进行工作?
该守则简短,但complete :
function process($obj)
{
if(empty($obj))return 1;
return 2;
}
echo process($arr[ nosuchkey ]);
我们都知道,电话<代码>empt($arr [ no suchkey])永远不会报告警告。
但
是否在不敲碎打的警告的情况下进行工作?
您可使用error control营运人 @,但这将超出单纯的通知范围。
echo @process($arr[ nosuchkey ]);
在职能要求之前,最好不要检查:
if (array_key_exists( nosuchkey , $arr))
echo process($arr[ nosuchkey ]);
或者单独通过钥匙
echo process($arr, nosuchkey );
你们知道http://php.net/empty” rel=“nofollow noreferer”>empty()
,>>>>isset(
and _resa-key_ex_ex_ex_
引言
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;
}
请尽可能不藏有@的警告。