首页 > Web开发 > 详细

php输出错误屏蔽的函数

时间:2016-07-05 18:57:44      阅读:117      评论:0      收藏:0      [点我收藏+]
/**
 * 设置默认值方法
 * @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;
    }       
}

 

php输出错误屏蔽的函数

原文:http://www.cnblogs.com/pengcz/p/5644425.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!