Kohana includes several tools to help you debug your application.

The most basic of these is [Debug::vars]. This simple method will display any number of variables, similar to var_export or print_r, but using HTML for extra formatting.

// Display a dump of the $foo and $bar variables
echo Debug::vars($foo, $bar);

Kohana also provides a method to show the source code of a particular file using [Debug::source].

// Display this line of source code
echo Debug::source(__FILE__, __LINE__);

If you want to display information about your application files without exposing the installation directory, you can use [Debug::path]:

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

If you are having trouble getting something to work correctly, you could check your Kohana logs and your webserver logs, as well as using a debugging tool like Xdebug.

Do you want to contribute to Koseven?

We need YOUR help!

This project is open source. What does this mean? YOU can help:
  • Found a bug? Report it on Github
  • Need a feature? Add it Here
  • Want to help? Join the Forum
Go to Github