Php 头先设计模式错误
我正在学习Head-First设计模式,并将练习翻译成PHP 我没有得到任何错误,但有一个错误,我无法找出 编辑(代码):Php 头先设计模式错误,php,Php,我正在学习Head-First设计模式,并将练习翻译成PHP 我没有得到任何错误,但有一个错误,我无法找出 编辑(代码): 我不明白为什么“meow”会重复。在PHP中,函数名不区分大小写。因此,这里: class Meow implements MeowBehaviour { public function meow() { echo "meow <br />"; } } 现在,meow方法将只被调用一次 重要的是\u construct(
我不明白为什么“meow”会重复。在PHP中,函数名不区分大小写。因此,这里:
class Meow implements MeowBehaviour {
public function meow()
{
echo "meow <br />";
}
}
现在,meow
方法将只被调用一次
重要的是
\u construct()
在meow()
之前,否则会产生严格的错误。您可以阅读更多信息。请在此处包含完整的、格式正确的代码。@JonathonReinhart完成。
meow
meow
I eat cat food.
class Meow implements MeowBehaviour {
public function meow()
{
echo "meow <br />";
}
}
class Meow implements MeowBehaviour {
public function __construct() {}
public function meow()
{
echo "meow <br />";
}
}