查看PHP有关接口的文档,特别是在这里:PHP: Object Interfaces - Manual。下面的代码是作为一个工作示例给出的。有人可以解释一下,作为函数签名的一部分被宣布的裸字“Baz”是什么意思?PHP - 在接口函数声明中使用裸词
<?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)
{
}
}
你们这样做太简单了。 20分钟的各种搜索谷歌PHP功能裸字和类似的东西。即使是在这里的回应告诉某人使用这样的裸词在编程中是闻所未闻的!快速发布在这里,并在10分钟内...砰! :) – dewd 2013-05-05 13:43:03
我大概用了几个小时弄清楚和理解这样的东西。当某件事情难以胜出时,很容易将其解释清楚。 – 2013-05-05 13:48:16
确实如此。我发现我得到的东西很快就从我的知识中消失,如果它们不被使用,就会很快消失。我会记住这一个! :) – dewd 2013-05-05 13:57:06