CodeIgniter调试功能:如何显示/调试控制器中任何变量的格式化值?

时间:2011-08-30 10:15:34

标签: php codeigniter

是否有任何内置的调试功能可供codeigniter在控制器中使用?

在cakephp中有一个可以在控制器中使用的debug($ variable)。

我可以使用var_dump($ variable);或print_r($ variable);

但有没有内置的调试函数可供codeigniter在控制器中使用来获取任何变量的格式化结果?

2 个答案:

答案 0 :(得分:6)

我通常处理这个问题的方法是我想调试一个变量。

...
echo "<pre>";
die(print_r($var, TRUE));
...

这为您提供了一个格式良好的变量内容版本,因为它在<pre>标记内部时保留了格式。

所以而不是

Array ( [0] => "value zero" [1] => "value 1" )

你得到了

Array 
(
    [0] => "value zero"
    [1] => "value one"
)

等...

不确定您可以获得多少格式化,除非您在调试语句中查找颜色方案和动画。

答案 1 :(得分:1)