php输出错误屏蔽的函数

/**
* 设置默认值方法
* @param mult $data
* @param string $key key值
* @param string $default 默认值
*/
public static function default($data, $key, $default=null){
if (isset($data)){
if (is_object($data) && isset($data->$key)){
return (!$data->$key && $default!==null)? $default:$data->$key;
}
if (is_array($data) && isset($data[$key])){
return (!$data[$key] && $default!==null)? $default:$data[$key];
}
if (is_bool($data) || is_string($data) || is_int($data)){
return (!$data && $default!==null)? $default:$data;
}
return $default;
}else {
return $default;
}
}
上一篇:谈谈HTTP


下一篇:[译]Stairway to Integration Services Level 16 – Flexible Source Locations (多文件导入)