查看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