如何将字符串打印到元素中?

How to print a string into an element?

我使用 jade 创建 php 模板。是否可以使用 jade 输出这样的字符串:

<div id="main" <?php print $attributes; ?>></div>

应该像下面这样,我不确定变量。你可能需要把它做成网页上的功能。

#main
    p= attributes;

使用:http://phpmagazine.net/2010/11/jade-advanced-templating-engine-available-for-php.html

我遇到了一个对我来说似乎有点老套但有效的解决方案:

#main&attributes({'<?php print $attributes; ?>': true})

将渲染到:

<div id="main" <?php print $attributes; ?>></div>

但前提是您将文档类型设置为 html5。

诀窍是,踩下 php 像布尔属性一样剪断。 See documentation