Bunu açıklamak biraz zor olabilir, bu yüzden bazı örnek kod vereceğim. NetBeans IDE (son) kullanarak değilim unutmayın.
class Dummy {
public function say(){ }
}
/**
* Builds dummy class and returns it.
* @return Dummy The dummy class.
*/
function say_something(){
return new Dummy();
}
$s=say_something();
While developing in netbeans I can invoke auto-complete by hitting ctrl+space after typing "$s->". In the the hint window that follows, there is the item "say()". This is because the javadoc says say_something returns a Dummy and NetBeans parsed Dummy class to know that it has a method called "say()".
Şimdiye kadar iyi.
Benim sorunum diziler ile. Örnek kod aşağıdaki gibidir:
/**
* Builds array of 2 dummy classes and returns it.
* @return Array The dummy class. (*)
*/
function say_something2(){
return array(new Dummy(),new Dummy());
}
$s=say_something2();
Ben tekrar otomatik tamamlama bir şey denemek fakat "$ s [0] ->" Eğer bunun yerine, ben Kukla sınıfının sağa sola yöntemlerini alamadım. Javadoc Ben sadece bir dizidir, but not the values' type söyledi olmasıdır.
Yani soru olurdu, bana değişkenlerin ne tür bir dizi beklemek Javadoc söylemesini sağlar ne olursa olsun herhangi bir Javadoc sözdizimi, hile, var mı?