查看 PHP 关于接口的文档,特别是这里:PHP: Object Interfaces - Manual。以下代码作为工作示例给出。有人可以解释一下被声明为函数签名一部分的裸词“Baz”是什么吗?
<?php
interface a
{
public function foo();
}
interface b extends a
{
public function baz(Baz $baz);
}
// This will work
class c implements b
{
public function foo()
{
}
public function baz(Baz $baz)
{
}
}