Функция отладки CodeIgniter: Как я могу отобразить / отладить форматированное значение любой переменной из контроллера? - PullRequest
2 голосов
/ 30 августа 2011

Есть ли встроенная функция отладки для codeigniter для использования в контроллере?

В cakephp есть отладка (переменная $), которую можно использовать в контроллере.

Я могу использовать var_dump ($ variable); или print_r (переменная $);

Но есть ли какая-либо встроенная функция отладки для codeigniter для использования в контроллере для получения отформатированного результата любой переменной?

Ответы [ 2 ]

7 голосов
/ 30 августа 2011

Обычно я обращаюсь с этим, когда я хочу отладить переменную.

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

Это дает вам красиво отформатированную версию содержимого вашей переменной, потому что она сохраняет форматирование внутри <pre>.tag.

Таким образом, вместо

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

вы получите

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

и т. д., если вы не ищете цветовые схемы и анимацию в своих инструкциях отладки.

1 голос
/ 30 августа 2011

Вы можете использовать Fire Ignition (с FireBug и FirePHP или ChromePHP, если вы используете FF вместо Chrome)

http://codeigniter.com/wiki/Fire_Ignition/
http://codeigniter.com/user_guide/general/errors.html http://codeigniter.com/user_guide/general/profiling.html
https://github.com/ccampbell/chromephp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...