function funX()
{
return "tttt";
}$r=funX();
echo $r;

解决方案 »

  1.   

    你的意思是不要用return.照你的意思就成了,echo echo "tttt";.
      

  2.   

    function funX()
    {
    return "tttt";
    }$r=funX();
    echo $r;
      

  3.   

    问题挺奇怪的,对于调用“无返回值函数”的函数funX()后,变量$r是一个空值。
      

  4.   


    你们试过没有!???我就:function funX()
    {
    return "tttt";
    }$r=funX();已经输出:"tttt"了!!!!!
      

  5.   

    我要的是$r=funX();
    不会输出,但先:echo $r;才输出!!!
      

  6.   

    to appgg():
    不可能,没有echo语句怎么可能会有输出
      

  7.   

    也许可以采用变量函数来实现你的要求:
    <?php
    function funX()
    {
    echo "tttt";
    }
    $r = 'funX';
    echo $r();
    ?>
    不过牵强了点
      

  8.   

    <?
    function funX()
    {
    return "tttt";
    }$r=funX();?>这个是对的,
      

  9.   

    function funX()
    {
    ob_start();echo "tttt";return ob_get_clean();
    }$r=funX();