代码如下:
<?php 
   class foo
   {
    function do_foo()
    {
    echo"\t\t这是一个foo类中的成员函数所显示的内容:\n";
    echo"\t\t对象变量的一个例子\n";
   
    }
    function do_foo2()
    {
    global $PHP_SELF;
      echo $PHP_SELF;
    }
   
    }
    $bar=new foo;
    $bar->do_foo();
    $bar->do_foo2();
 
?>
为什么在里面的\n,\t,echo $PHP_SELF均无效啊?什么显示都没有.

解决方案 »

  1.   

    这是一个foo类中的成员函数所显示的内容: 对象变量的一个例子 这是我这里执行的结果.
      

  2.   

    <?php 
       class foo
       {
        function do_foo()
        {
        echo"\t\t这是一个foo类中的成员函数所显示的内容:\n";
        echo"\t\t对象变量的一个例子\n";
       
        }
        function do_foo2()
        {
          echo $_SERVER['PHP_SELF'];
        }
       
        }
        $bar=new foo;
    echo "<pre>";
        $bar->do_foo();
        $bar->do_foo2();
    echo "</pre>";
    ?>
      

  3.   

    兄台,为什么非要加上<pre>标签呢?
      

  4.   

    也不一定非要加上 <pre>
    <?php 
       class foo
       {
        function do_foo()
        {
        echo"\t\t这是一个foo类中的成员函数所显示的内容:\n";
        echo"\t\t对象变量的一个例子\n";
       
        }
        function do_foo2()
        {
          echo $_SERVER['PHP_SELF'];
        }
       
        }
        $bar=new foo;
    header('Content-Type: text/plain;');
    $bar->do_foo();
        $bar->do_foo2();
    ?>
      

  5.   

    我这里也正常,你看看log报错了没