2012-03-26 8 views
2

あなたがpublic class MyClassを宣言する前に、だから私はあなたがEclipse-PDT:オートコンプリートでの型認識ですか?

/* 
*@var 
*@return SomeClass 
*/ 

ようなものではphpdocを定義する必要が何を読んでからあなただけにそれを追加しますか?

phpが提供するデフォルトのクラスを扱うときはどうですか?例えば

$db = new mysqli('localhost','username','password','mysql'); 

$sql = 'SELECT * FROM table'; 
$result=$db->query($sql); 


while($row=$result->AUTO_COMPLETE_DOESNT_RECOGNIZE_TYPE){ 

} 

がどのように日食-PDTは、変数の型を検出することについては行くだろうが($結果がmysqli_resultクラスです)返されたが、CTRL+SPACEを押すと、任意の提案を返しません。私は、オートコンプリートがmysqli_resultクラス(例:fetch_object())で使用されるすべてのメソッドを返すことを期待していました。あなたはインスタンス変数を持っている場合は

答えて

0

方法では、あなたが

/** 
* @var mysqli_result 
*/ 
private $result; 

あなたはコメントの書式を変更または追加する場合/それは勝ったアスタリスクを削除することに注意してください使用する必要があります

/* @var $result mysqli_result */ 
$result = $db->query($sql); 

を使用する必要があります仕事はありません。

PS:私は日食を使用しています。

関連する問題