You are viewing an older version of the Kint documentation (3.x). View the latest version (4.x) →
Feature Tour

Usage

d()

This is the simplest usage, and will output an interactive debugger for the variable passed in.

{{ d(entry) }}

{# or #}
{{ d(entry, otherEntry) }}

s()

This works essentially the same way as the built-in Twig dump method, and returns a plain text debugging output.

{{ s(entry) }}

{# or #}
{{ s(entry, otherEntry) }}

microtime()

Basic reporting of memory usage at the time that the command is run, as well as a timestamp. If used multiple times, it will also report the time since it was last called and average duration. Passing true as an argument will reset the counter.

{{ microtime() }}

You can also reset the counter:

{{ microtime(true) }}

trace()

Outputs a PHP backtrace from the point at which the function is called - note, this function uses quite a bit of memory (you should likely set memory_limit 512M, and the output might not be all that helpful, as you are mostly going to be seeing compiled PHP from the Twig templates.

{{ trace() }}
Last updated: May 2, 2026, 3:23:34 PM