Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的var_转储停止工作,我如何修复它?_Php_Wamp_Var Dump - Fatal编程技术网

Php 我的var_转储停止工作,我如何修复它?

Php 我的var_转储停止工作,我如何修复它?,php,wamp,var-dump,Php,Wamp,Var Dump,在我的php文件中,当我使用var_dump函数时,它不会像以前那样打印数组。我还没有在我的wampserver中接触php.ini文件 函数getFolder\u recursive&$array,$dir{ if(is_dir($dir)){ $handle=opendir($dir); while (false!== ($entry=readdir($handle))) { if ($entry != "." && $entry != "..

在我的php文件中,当我使用var_dump函数时,它不会像以前那样打印数组。我还没有在我的wampserver中接触php.ini文件

函数getFolder\u recursive&$array,$dir{

if(is_dir($dir)){
    $handle=opendir($dir);
    while (false!== ($entry=readdir($handle))) {
        if ($entry != "." && $entry != "..") {
            if (is_dir($dir.$entry)){
                $allFiles[]= "D: " . $dir . "/" . $entry;

               // echo "<a href='http://localhost/eclipse/access_log/logfiles.php?cartella=$c' class='btn btn-light>Cartella</a>";
            }
            else{
                $allFiles[]="F: " . $dir . "/" . $entry;
            }
        }
    }
    closedir($handle);
--> var_dump($allFiles);
}
return $array;     
}

它是这样打印的:

数组7{[0]=>string22 D:files/log\u files//10[1]=>string21 D:files/log\u files//2[2]=>string21 D:files/log\u files//3[3]=>string21 D:files/log\u files//4[4]=>string21 D:files/log\u files//6[5]=>string21 D:files/log\u files//7[6]=>string21 D:files/log\u files//

我希望var_dump打印我的数组格式

只需添加标记


为什么不使用var_export或echo;print_r$arr;?使用预先格式化的标记。如果查看页面的源代码,则会看到其格式正确。或者可以使用print_rI将其包围起来。您看不到它有什么问题printed@Konu
function getFolder_recursive(&$array,$dir){

    if(is_dir($dir)){
        $handle=opendir($dir);
        while (false!== ($entry=readdir($handle))) {
            if ($entry != "." && $entry != "..") {
                if (is_dir($dir.$entry)){
                    $allFiles[]= "D: " . $dir . "/" . $entry;

                   // echo "<a href='http://localhost/eclipse/access_log/logfiles.php?cartella=$c' class='btn btn-light>Cartella</a>";
                }
                else{
                    $allFiles[]="F: " . $dir . "/" . $entry;
                }
            }
        }
        closedir($handle);
        echo "<pre>";
        var_dump($allFiles);
        echo "</pre>"
    }
    return $array;     
}