0

我已经搜索了很多但仍然没有机会,有没有办法在 echo HTML 中调用 php 函数?

我也试过这个,但没有奏效。

<?php

echo <<<HTML

[HTML PARTS..]

<td colspan="2">its function: <? $z = func($x); echo $z; ?> </td>

...

HTML;

?>

函数在 html 之外工作。


我得到了答案;我应该将继承属性指定为;

继承="CompanyDisplay.jsPlumb.jsPlumb.jsPlumb.jsPlumb_jsPlumb_Default2"

4

4 回答 4

3

你需要做:

<?php
$z = func($x);
echo <<<HTML

[HTML PARTS..]

<td colspan="2">its function: {$z} </td>

...

HTML;

?>

或者你不能使用heredoc:

<?php
// your php code
?>

[HTML PARTS..]

<td colspan="2">its function: <? $z = func($x); echo $z; ?> </td>

...

<?php
// your php code
?>
于 2012-05-26T10:57:01.410 回答
1

没有。您可以照常插入变量,因此您需要事先计算。

于 2012-05-26T10:51:11.860 回答
0

没有。结果需要事先计算。只有变量被解析

于 2012-05-26T10:54:41.737 回答
0

不评估回显文本。要解释“字符串”代码,您需要eval,尽管它是一个非常不推荐使用的命令,因为它很危险。

更好的选择是将这些函数调用的结果连接到 HTML。

于 2012-05-26T10:52:12.623 回答