Я знаю, что это синтаксическая ошибка, но я не понимаю, что случилось с тем, что я сделал. ОшибкаЯ не понимаю, почему Im получает эту ошибку
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 запутывает направления. Я понимаю, как это сделать сейчас. Спасибо, что все объяснили!
Ваш член класса назначения переменного недействительны синтаксис.Фактически, они обратные. Я этого раньше не видел. –
его впечатляющая попытка ошибочности –
@ Дагон: Как это конструктивно? Каждый был новичком один раз, и ** люди не рождаются, зная PHP и его синтаксис **. Я согласен, что это вопрос низкого качества, но я лично считаю, что такие комментарии грубые/вредные и имеют нулевую актуальность. –