下面这段代码调试的时候出现错误:Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\program files\easyphp1-8\www\youxi.php on line 26可能是php版本的问题,我的是PHP4。想问下可不可以把下面这段代码改成PHP4格式,帮忙改下。
初学者,万分感谢。就是这个游戏代码:http://test.diysea.com/blog/person.php在人物姓名中输入 逍遥 就可以看到代码。

解决方案 »

  1.   

    PHP4是没有这样的 语法,PHP5是正常的。
      

  2.   

    对于php4:
    1、将 
        public    $name;//姓名 
        public    $sex;//性别 
        private    $sex1; 
        public    $grade;//等级 
        public    $metier;//职业 
        private $metier1; 
        private $style=array();//招式 
        public $min_attack;//最小攻击 
        public $max_attack;//最大攻击 
        private $min_recovery;//最小防御 
        private $max_recovery;//最大防御 
        public    $nonce_blood;//当前血量 
        private $max_blood;//最大血量 
    改为
        var    $name;//姓名 
        var    $sex;//性别 
        var    $sex1; 
        var    $grade;//等级 
        var    $metier;//职业 
        var $metier1; 
        var $style=array();//招式 
        var $min_attack;//最小攻击 
        var $max_attack;//最大攻击 
        var $min_recovery;//最小防御 
        var $max_recovery;//最大防御 
        var    $nonce_blood;//当前血量 
        var $max_blood;//最大血量 2、将
    public function
    改为 
    functionprivate function
    改为
    function余类推