php变量调试辅助

Posted IDFC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php变量调试辅助相关的知识,希望对你有一定的参考价值。

<?php
session_start();

//把接收到的变量打印到html的注释里。 这样查看页面源代码的时候可用检查接收到的变量,而不会影响页面的结构

echo "
<!--BEGIN VARIABLE DUMP-->

";


echo "
<!--BEGIN GET VARS-->

";
echo "
<!--".dump_array($_GET)."-->

";

echo "
<!--BEGIN POST VARS-->

";
echo "
<!--".dump_array($_POST)."-->

";

echo "
<!--BEGIN SESSION VARS-->

";
echo "
<!--".dump_array($_SESSION)."-->

";

echo "
<!--BEGIN COOKIE VARS-->

";
echo "
<!--".dump_array($_COOKIE)."-->

";



echo "
<!--BEGIN VARIABLE DUMP-->

";

function dump_array($array){
    if(is_array($array)){
        $size = count($array);
        $string = "";
        $if($size){
            $count = 0;
            $string .= "{";
            foreach($array as $var => $value){
                if($count++ < ($size-1)){
                    $string .= ", ";
                }
            }
            $string .=" }";
        }
        return $string;
    }else{
        //if it is not an array,just retun it;
        return $array;
    }
}
?>

 

以上是关于php变量调试辅助的主要内容,如果未能解决你的问题,请参考以下文章

运行/调试你的PHP代码

php 调试值辅助函数

PHP代码审计1-审计环境与调试函数

laravel 5.5 《电商实战 》辅助函数

PHP 调试变量的代码

eclipse 断点调试