2011-01-31 69 views

回答

3

這是PHP

某種類型的安全功能,如果你有

class Something { 
public function add(Something $s) { .. } 
} 

$s = new Something(); 
$s->add(new stdCLass()); 

這將引發捕獲的致命錯誤。

你可以在這裏看到它 - http://php.net/manual/en/language.oop5.typehinting.php

1

是的,這是type hinting

+0

看起來像一個強大的功能。如何返回類型?有沒有辦法指定這些? – 2011-01-31 00:30:17

1

呀,在你的榜樣,你正在使用類型提示,說是參數$ PARAM必須是一流的「富」的一個實例

0

它是一種定義什麼類型被允許傳遞給函數。如果您在PHP.net函數參數頁面上查看this comment,您將看到您可以將類定義爲允許的類型。