我正在使用codecademy进行PHP课程,而且我已经接近尾声了。 我真的很感激一些帮助。 从我,我认为我完成了我的任务。 以下是它的确切说法:
公共属性$ firstname,$ lastname和$ age应该得到一个 通过构造函数的值。更改代码,所以$ teacher's:$ firstname是 “无聊”,$ lastname是“12345”,$ age是12345添加你的$ firstname, $ lastname和$ age到$ student。回应$ student的$ age。
我不断收到消息:
哎呀,再试一次。嘿,你忘记了我的名字作为对象的属性吗? :-P
<?php
class Person {
public $isAlive = true;
public $firstname;
public $lastname;
public $age;
// public function _contstruct You can do it!
public function __construct($firstname, $lastname, $age) {
$this->firstname = $firstname;
$this->lastname = $lastname;
$this->age = $age;
}
}
$teacher = new Person("Boring","12345",12345);
$student = new Person("Stud","Nenti",19);
echo $teacher->isAlive;
echo $student->age;
?>
答案 0 :(得分:2)
据我所知,你写的代码是正确的。但是,它可能只是一个区分大小写的问题。
当Codecademy课程检查你是否做得对时,它会运行一个脚本来检查变量值,控制台输出等。有时候,检查是非常挑剔的。它可能会检查"boring"
(来自说明)而不是"Boring"
(您在代码中写的内容)。