问:“使用三个参数依次为 Trout 类创建一个构造函数:$name、$flavor、$record。在新构造函数中调用父构造函数。”
我对这部分感到困惑。我以为我在正确的地方添加了正确的关键字等,确保它们都以分号结尾,但它仍然告诉我我错了。我在这里错过了什么吗?如果是这样,那么我完全无法理解整个继承/子类课程。请帮忙?
鱼.php
<?php
class Fish { public $common_name ; 公共$flavor ; 公共$record_weight ; function __construct ( $name , $flavor , $record ) { $this -> common_name = $name ; $this ->风味= $flavor ; $this -> record_weight = $record ; }公共函数getInfo () { $output =
" { $this -> common_name }是一条很棒的鱼。" ;
$output .= "吃的时候很{ $this -> flavor } 。" ; $output .= "目前世界纪录{ $this -> common_name }称重{ $this -> record_weight } 。" ; 返回$output ; } } class Trout extends Fish { function __construct (
$name , $flavor , $record ); {
parent :: __construct ( $name , $flavor , $record ); } } ?>
答:此处带有函数定义的这一行:
函数 __construct($name, $flavor, $record); {
不应该用分号。