Making PHP var_dump() values display one line per value

前端 未结 14 1293
隐瞒了意图╮
隐瞒了意图╮ 2020-12-23 15:41

When I echo var_dump($_variable), I get one long, wrapping line with all varable\'s and values like

[\"kt_login_user\"]=>  string(8) \"teacher1\" [\"kt_lo         


        
14条回答
  •  萌比男神i
    2020-12-23 16:47

    I usually have a nice function to handle output of an array, just to pretty it up a bit when debugging.

    function pr($data)
    {
        echo "
    ";
        print_r($data); // or var_dump($data);
        echo "
    "; }

    Then just call it

    pr($array);
    

    Or if you have an editor like that saves snippets so you can access them quicker instead of creating a function for each project you build or each page that requires just a quick test.

    For print_r:

    echo "
    ", print_r($data, 1), "
    ";

    For var_dump():

    echo "
    ", var_dump($data), "
    ";

    I use the above with PHP Storm. I have set it as a pr tab command.

提交回复
热议问题