echo文档句法中直接输出函数返回值 <td>$a()</td> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function func() { return "hello!";} $a=func(); echo < < <content <table> <tr> <td>func()值: </td> <td>$a()</td> </tr> </table> content; function func() { return "hello!";} $a=func(); echo "< < <content <table> <tr> <td>func()值: </td> <td>".func()."</td> </tr> </table> content"; 回2楼:似乎你没有看懂我的意思.回3楼:文档句法啊,怎么可以在<<<前加上"呢?有点晕.没有解决,望知道的人进. 不行, 或者使用%s,先$str = <<< HTML%sHTML;然后printf($str, function()); 我试了你的方法:function func() { return "hello!";} $str= <<<content<table border="1"> <tr> <td>func()值: </td> <td>%s </td> </tr> </table>content;printf($str, func());还真得可以啊.这种方法算是折中的一种好方法了,再看看有没有人想到别的方法. 就没有什么折中不折中 连续输出HTML 可以用<<<方法 如果其中有变量输出是不推荐这么做的 新手求解一个简单表达式的意思 经典问题如何经典解决PHP FOR LINUX? +- 谁有使用SMARTY的例子 smarty的缓存功能如何?好用吗? $_SERVER['HTTP_REFERER']好象只能接受超连接连过来的 各位大哥帮帮忙呀!!! 哪里有编译过的Apache 下载哇!!要WIN下的。 提交加载图片不出来 PHP做日历 求帮助!!急! php显示乱码问题 求教php环境问题(急)
{ return "hello!";}
$a=func();
echo < < <content
<table> <tr>
<td>func()值: </td>
<td>$a()</td>
</tr> </table>
content;
{ return "hello!";}
$a=func();
echo "< < <content
<table> <tr>
<td>func()值: </td>
<td>".func()."</td>
</tr> </table>
content";
先
$str = <<< HTML
%s
HTML;
然后
printf($str, function());
function func()
{ return "hello!";}
$str= <<<content
<table border="1"> <tr>
<td>func()值: </td>
<td>%s </td>
</tr> </table>
content;
printf($str, func());
还真得可以啊.
这种方法算是折中的一种好方法了,再看看有没有人想到别的方法.