我知道这是一个语法错误,但我没有看到我做了什么错。该错误是我不明白为什么我得到这个错误
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_STRING or T_VARIABLE or '{' or '$' on line 8
而且代码
class Person {
public $isAlive=true;
public $firstname;
public $lastname;
public $age;
public function __construct()
{
$teacher->"boring"=$firstname;
$teacher->"12345"=$lastname;
$teacher->12345=$age;
$student->"Natalie Euley"=$firstname;
$student->"Euley"=$lastname;
$student->19=$age;
}
public function greet()
{
return "Hello, my name is ".$this->firstname." ".$this->lastname. "Nice to meet you!";
}
}
$student = new Person();
$teacher = new Person();
echo $student->greet();
echo $techer->greet();
我现在明白了。 CodeAcademy有混乱的方向。我现在得到如何去做。感谢您解释一切!
你的类成员变量赋值是无效的语法。事实上,他们倒退了。我以前从来没有见过。 –
它是一个令人印象深刻的错误尝试 – 2014-02-10 19:08:11
@Dagon:这是怎样的建设性?每个人都曾经是初学者,并且**人不是天生就知道PHP及其语法**。我同意这实际上是一个低质量的问题,但我个人觉得这样的评论是粗鲁/有害的,并且具有零关联性。 –