【发布时间】:2012-11-05 14:03:47
【问题描述】:
我知道 StackOverflow 中有几个类似的问题,例如 this question。
为什么重写方法参数违反了 PHP 中的严格标准? 例如:
class Foo
{
public function bar(Array $bar){}
}
class Baz extends Foo
{
public function bar($bar) {}
}
严格标准:Baz::bar() 的声明应与 Foo::bar()
您可以使用其他 OOP 编程语言。为什么 PHP 不好?
【问题讨论】: