no comments yet
30 Dec 2014

PHP自定义统一输出函数pr()

使用PHP自带的输出函数,输出来的格式非常的不友好,不容易阅读数据,使用如下自定义输出函数pr(),它的格式上感觉非常友好,并且可以输出各种类型的数据,在输出数组和对象等方面非常有优势,具体代码:

if(!function_exists('pr')){
function pr($arr, $escape_html = true, $bg_color = '#EEEEE0', $txt_color = '#000000') {
echo sprintf('', $bg_color, $txt_color);
if($arr) {
if($escape_html){
echo htmlspecialchars( print_r($arr, true) );
}else{
print_r($arr);
}

}
else {
var_dump($arr);
}
echo '';
}
}