错误:PHP代码中出现意外$ this

时间:2015-11-19 05:18:42

标签: php syntax-error

我有两个PHP脚本,dispatcher.phpprocessor.php(还有更多,但我已经对其他人进行了评论,因为他们现在没有必要)。

我收到以下错误:

  

解析错误:语法错误,意外' $ this' (T_VARIABLE)在/ ----主目录----- / classes / processor.php第12行

这里是processor.php的代码:

class Processor{

    protected $player;
    protected $name;
    protected $id;

    function __construct(){
    }

    function loadvars($request){
        $this->loadvar($this->name, $request, "name");
    }

    private function loadvar($target, $request, $name){
        if(isset($request[$name])){
            $target = $request[$name];
        }
        else{
            $target = "";
        }
    }
}

这是dispatcher.php的代码:

require('classes/processor.php');

$test = new Processor();
$test->loadvars($_GET);

我不明白为什么会出现这种错误?

如果重要的话,我在Windows上使用Sublime进行编码。

1 个答案:

答案 0 :(得分:0)

修正了它!

如果您有奇怪的解析错误,请尝试重新输入文件。我从StackOverflow(我在上面键入它)复制了代码并且它有效。猜猜某个无法解析的角色进入了某个地方。