如何在 Coldfusion 模板中查看变量的所有内容?
How can you see all the contents of a variable in a coldfusion template?
例如在PHP中你可以这样做:
<?= var_dump($myVariable); ?>
并查看整个变量及其所有可用属性的转储。如何在带有 .cfm
扩展名的冷融合模板中执行此操作(换句话说,在视图层而不是控制器中)?
您正在寻找 <cfdump var="#myVariable#">
。如果您使用脚本语法 (cfscript),则为 writeDump(myVariable);
.
请注意,由于输出缓冲区在 CF 中的工作方式,函数或组件内的转储可能不会显示任何内容。在这种情况下,使用 cfdump
的 abort="true"
属性或在转储后通过放置 <cfabort>
(cftag) 或 abort;
(cfscript) 手动中止。
例如在PHP中你可以这样做:
<?= var_dump($myVariable); ?>
并查看整个变量及其所有可用属性的转储。如何在带有 .cfm
扩展名的冷融合模板中执行此操作(换句话说,在视图层而不是控制器中)?
您正在寻找 <cfdump var="#myVariable#">
。如果您使用脚本语法 (cfscript),则为 writeDump(myVariable);
.
请注意,由于输出缓冲区在 CF 中的工作方式,函数或组件内的转储可能不会显示任何内容。在这种情况下,使用 cfdump
的 abort="true"
属性或在转储后通过放置 <cfabort>
(cftag) 或 abort;
(cfscript) 手动中止。