PHP PHP数组调试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP PHP数组调试相关的知识,希望对你有一定的参考价值。
function debug_r($array=null,$dump=false,$string_type='serialize')
{
echo '<pre>'."
";
if(is_array($array))
{
if(count($array) > 0)
{
if($dump)
{
var_dump($array);
}else{
print_r($array);
}
}else{
echo "Array empty"."
";
}
}else if(is_string($array))
{
switch($string_type)
{
default:
case 'serialize':
$array = unserialize($array);
break;
case 'json':
$array = json_decode($array);
break;
}
if(count($array) > 0)
{
if($dump)
{
var_dump($array);
}else{
print_r($array);
}
}else{
echo "Array empty"."
";
}
}else{
echo 'Invalid format'."
";
}
echo '</pre>'."
";
}//end debug_r
以上是关于PHP PHP数组调试的主要内容,如果未能解决你的问题,请参考以下文章
如何调试从 PHP 文件调用的 Perl
带有受保护数组属性的 php 继承让我很头疼
PHP 打印调试信息
PHP后台之调试手段(新手必备)
PHP后台之调试手段(新手必备)
调试时文件上传返回空数组