Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted January 23, 20187 yr 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.
January 23, 20187 yr Author 14 minutes ago, Adriano Faria said: {{var_dump( $variable );exit;}} Not sure you need the EXIT; you need to try. This worked, thanks!
March 8, 20186 yr 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?
March 8, 20186 yr 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.
March 10, 20186 yr {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.
March 18, 20186 yr 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.