最明显的错误~
$person1 = new person 《======这里少分号
$person1->set_name ("aaa");
$person1->set_sex ("man");
$person1->self_print ();

解决方案 »

  1.   

    有分号的,修改时候自己给漏掉了,加上分号也不行的,也报错,报错为
    parse error unexpected T_VARIABLE in……
    请大家帮我看看啊,谢谢啦<?php
    class person
    {
       var $name;
       var $sex;
       var $i_name;
       var $i_sex;
       function set_name($i_name)
       {
    $this->name=$i_name;
       }   function set_sex($i_sex)
       {
    $this->sex=$i_sex;   }
       function self_print()
       {
    echo $this->name;
    echo "<br/>";
    echo $this->sex;
       }

    $person1 = new person;
    $person1->set_name ("aaa");
    $person1->set_sex ("man");
    $person1->self_print ();
    ?>
    谢谢啦!!
      

  2.   

    报错信息为:parse error unexpected T_VARIABLE in……
      

  3.   

    你用的什么编辑器?
    应该是含有不可显示的控制字符引起的~~建议用VIM或者notepad++开启控制字符显示看看
      

  4.   

    没报错。从你那copy下来的。结果显示
    aaa
    man
      

  5.   

    第二次给出的代码没有错误
    第一次的有parse error unexpected T_VARIABLE in……给出完整的错误信息
      

  6.   

    我直接用的是是vi编辑器,
    对了,我现在是在radhat 9.0下使用的apache+php,把上面的程序所在的文件命令为test.php,然后在radhat的浏览器里打开的,打开就报parse error unexpected T_VARIABLE in……