首先:我已经阅读了所有可能的重复帖子,我已经查看了几个文档和示例的来源,我已经在下面的代码中复制了这些。但是我在Aptana 3中写这个时会出现语法错误。这种语法是不合法的,还是我的环境可能有问题?
class Story {
private $storyText;
function build () use ($storyText) {
$storyText .= "blabla";
};
}
答案 0 :(得分:2)
这是语法错误。对于类方法,不允许使用此表单中的use
语句。它只适用于封闭。
我猜你想要这样的东西:
class Story {
private $storyText;
public function build () {
$this->storyText .= "blabla";
};
}
尝试从手册中描述的PHP's OOP Basics开始。