Codecademy - PHP - php中的对象(5/10)

时间:2014-02-09 23:26:20

标签: php object

我正在使用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;
        ?>

1 个答案:

答案 0 :(得分:2)

据我所知,你写的代码是正确的。但是,它可能只是一个区分大小写的问题。

当Codecademy课程检查你是否做得对时,它会运行一个脚本来检查变量值,控制台输出等。有时候,检查是非常挑剔的。它可能会检查"boring"(来自说明)而不是"Boring"(您在代码中写的内容)。