php - 使用 PHP 调试数组的最佳方法

标签 php arrays debugging

调试数组的最佳方法是什么,以便您可以查看正在存储的值以及它们存储在数组中的哪些键中?另外,如何使它更容易在视觉上查看,这样您就不必在一行 print_r() 函数中一直在数组中查找键和它的值?

编辑:

我现在意识到 print_r() 并不是调试数组的唯一解决方案。因此,如果您有替代解决方案,那么了解更多有关调试的信息也很不错。

编辑 2:

Ayesh K , ITroubsRobert Rozas都提到了KrumoKint到目前为止,如果您有其他人,请随时发布。也感谢 Raveren感谢编写 Kint!

最佳答案

每个 PHP 开发人员都应该有这个功能。我的功能如下:

function r($var){
    echo '<pre>';
    print_r($var);
    echo '</pre>';
}

要漂亮地打印数据,只需调用 r($data);。如果你想要更多的细节,你可以使用这个函数:

function d($var){
    echo '<pre>';
    var_dump($var);
    echo '</pre>';
}

关于php - 使用 PHP 调试数组的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15955713/

相关文章:

php - MySQL 查询不返回结果

multithreading - 如何获取 GDB 中所有线程的回溯?

谁能推荐一个调试 C 程序的好程序?

c - 释放数组的第一个元素

java - 在调试中找到类

php - strip_tags : strip off the messy tags and styles

php - 为什么我的 php trim() 函数不起作用?

php - Elasticsearch PHP 添加路由到子文档

javascript - 使用 underscore.js 从嵌套对象(父子)中获取路径字段值

php - 使用 CFHTTP 将 HTML 表单数组提交给 PHP