function dump(
$var,
$echo=
true,
$label=
null,
$strict=
true) {
$label = (
$label ===
null) ? '' :
rtrim(
$label) . ' '
;
if (!
$strict) {
if (
ini_get('html_errors'
)) {
$output =
print_r(
$var,
true);
$output = '<pre>' .
$label .
htmlspecialchars(
$output, ENT_QUOTES) . '</pre>'
;
} else {
$output =
$label .
print_r(
$var,
true);
}
} else {
ob_start();
var_dump(
$var);
$output =
ob_get_clean();
if (!
extension_loaded('xdebug'
)) {
$output =
preg_replace('/\]\=\>\n(\s+)/m', '] => ',
$output);
$output = '<pre>' .
$label .
htmlspecialchars(
$output, ENT_QUOTES) . '</pre>'
;
}
}
if (
$echo) {
echo(
$output);
return null;
}else
return $output;
}
摘自thinkphp
转载于:https://www.cnblogs.com/renzhe/p/3413432.html
相关资源:JAVA上百实例源码以及开源项目