2009-07-14 7 views

Antwort

4
/** 
* 
* @param Foo $foo 
* @return <type> 
*/ 
function do_something(Foo $foo) { 
    return $foo->really_do_something(); 
} 
+0

Wow! Ich wusste nichts über den Typhinweis. Vielen Dank. – Ricardo

1

Neuere Versionen von PHP (PHP 5 ab glaube ich) haben Parametertypen:

function do_something(Foo $foo) { 
    return $foo->really_do_something(); 
} 

, die eine Ausnahme auslösen, wenn $ foo nicht eine Art von Foo ist.

Ich nehme an, dass phpDoc das aufgreift

+0

Danke für die Hilfe des Menschen! – Ricardo