Jump to content

Var Template dump

Featured Replies

Posted

Hi,

I am sorry if i am posting this in the wrong area, i hope not.

Is there a way to dump all variables per template? Something like XF has?

Example:

{xen:helper dump, $visitor}



Thanks.

{{var_dump( $variable );exit;}}

Not sure you need the EXIT; you need to try.

  • Author
14 minutes ago, Adriano Faria said:

{{var_dump( $variable );exit;}}

Not sure you need the EXIT; you need to try.

This worked, thanks!

{{$varoutput=var_dump($variable);}}
{$varoutput}

I always do it like this. 

  • 1 month later...
On 1/23/2018 at 2:22 PM, opentype said:

{{$varoutput=var_dump($variable);}}
{$varoutput}

I always do it like this. 

@opentype Will that only work in the development mode?

I don’t think so. 

That should work whether in dev or not, I would think. PHP has to work in the templates when IN_DEV is off, so looks correct.

{expression="var_export($variable, true)"}

I use the above. var_dump does not return a result. it literally just prints to screen.

On 1/23/2018 at 2:22 PM, opentype said:

{{$varoutput=var_dump($variable);}}
{$varoutput}

I always do it like this. 

To clarify, the second line there, and indeed, setting the $varoutput variable itself, is a meaningless no-op because var_dump was used.

{{var_dump($variable);}}

is the exact same thing as the code you posted.

I prefer var_export both for control of placement of result and because I have seen var_dump do nothing on some servers due to the output buffering used in the suite, thus var_export consistently gives me the debug i'm looking for without fighting install-specific semantics.

  • 2 weeks later...

Found this one, which is nice.  ?

highlight_string("<?php\n\$data =\n" . var_export($data, true) . ";\n?>");

 

Archived

This topic is now archived and is closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.