调试

Kohana框架自带了一些工具,可以帮助进行调试你的应用

最常用的方法是 [Debug::vars]. 这个方法将会列出所有变量, 和 var_export 或者 print_r函数类似, 但是是以html的格式

  1. //打印变量 $foo 和 $bar
  2. echo Debug::vars($foo, $bar);

Kohana也提供了一个方法显示一个特殊文件的源代码,通过使用[Debug::source].

  1. // 显示此行的源代码
  2. echo Debug::source(__FILE__, __LINE__);

如果在显示应用程序文件信息时不想暴露安装目录,就可以使用这个方法 [Debug::path]:

  1. // Displays "APPPATH/cache" rather than the real path
  2. echo Debug::path(APPPATH.'cache');

如果出现了问题,可以检查 Kohana 日志以及 Web 服务器的日志

还可以使用调试工具如 Xdebug Xdebug