我知道StackOverflow中有类似问题,就像这个问题一样.
为什么重写方法参数违反了PHP中的严格标准?例如:
class Foo
{
public function bar(Array $bar){}
}
class Baz extends Foo
{
public function bar($bar) {}
}
Run Code Online (Sandbox Code Playgroud)
严格的标准:Baz :: bar()的声明应该与Foo :: bar()的声明兼容
在其他OOP编程语言中,您可以.为什么PHP不好?