<td>$a()</td>
  

解决方案 »

  1.   

    function func()  
    { return "hello!";}  
    $a=func();                 
    echo  < < <content             
    <table> <tr> 
    <td>func()值: </td> 
    <td>$a()</td> 
    </tr> </table> 
    content; 
      

  2.   

    function func()  
    { return "hello!";}  
    $a=func();                
    echo  "< < <content     
    <table> <tr> 
    <td>func()值: </td> 
    <td>".func()."</td> 
    </tr> </table> 
    content"; 
      

  3.   

    回2楼:似乎你没有看懂我的意思.回3楼:文档句法啊,怎么可以在<<<前加上"呢?有点晕.没有解决,望知道的人进.
      

  4.   

    不行, 或者使用%s,

    $str = <<< HTML
    %s
    HTML;
    然后
    printf($str, function());
      

  5.   

    我试了你的方法:
    function func()   
    { return "hello!";}                    
    $str= <<<content
    <table  border="1">  <tr>  
    <td>func()值:  </td>  
    <td>%s </td>  
    </tr>  </table>
    content;
    printf($str, func());
    还真得可以啊.
    这种方法算是折中的一种好方法了,再看看有没有人想到别的方法.
      

  6.   

    就没有什么折中不折中 连续输出HTML 可以用<<<方法 如果其中有变量输出是不推荐这么做的