【问题标题】:Codecademy - PHP - Objects in php (5/10)Codecademy - PHP - php 中的对象 (5/10)
【发布时间】:2014-02-09 23:26:20
【问题描述】:

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

【问题讨论】:

  • 我看不出你上面提供的代码有什么问题。

标签: php object


【解决方案1】:

据我所知,您编写的代码是正确的。但是,这可能只是区分大小写的问题。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 2012-03-09
    相关资源
    最近更新 更多