我已经搜索了很多,但仍然没有机会,有没有一种方法可以在echo HTML中调用php函数?在回声中调用php函数<<< html?
我也试过这个,并没有工作。
<?php
echo <<<HTML
[HTML PARTS..]
<td colspan="2">its function: <? $z = func($x); echo $z; ?> </td>
...
HTML;
?>
函数在html外工作。
我已经搜索了很多,但仍然没有机会,有没有一种方法可以在echo HTML中调用php函数?在回声中调用php函数<<< html?
我也试过这个,并没有工作。
<?php
echo <<<HTML
[HTML PARTS..]
<td colspan="2">its function: <? $z = func($x); echo $z; ?> </td>
...
HTML;
?>
函数在html外工作。
没有。您可以按照惯例插入变量,因此您需要事先计算这些变量。
回声文本未被评估。要解释“弦乐”的代码,你需要eval,尽管这是一个非常不赞成的命令,因为它很危险。
更好的选择是将这些函数调用的结果连接到HTML。
没有。结果需要事先计算。只有变量得到解析
你需要做的:
<?php
$z = func($x);
echo <<<HTML
[HTML PARTS..]
<td colspan="2">its function: {$z} </td>
...
HTML;
?>
或者您也可以不使用定界符:
<?php
// your php code
?>
[HTML PARTS..]
<td colspan="2">its function: <? $z = func($x); echo $z; ?> </td>
...
<?php
// your php code
?>
eurgh ..脏代码肮脏的问题.. – TheBlackBenzKid
好建议,无论如何。 –
您是否使用模板引擎考虑? – ThiefMaster
是的(如果我得到你的意思)DreamWeaver,和编码的phpstorm .. –
这是一个编辑器,而不是一个模板引擎... – ThiefMaster