2009-12-08 2 views
2

lorsque j'utilise netbeans et inclut une classe dans un phpfile, puis tapez $ class_name-> il affichera toutes les fonctions et propriétés de cette classe.Eclipse auto-complétion à partir du fichier de classe?

comment puis-je faire ça avec eclipse?

+1

Php a été ajouté à vos étiquettes car la plupart des gens supposent que vous parlez de java avec ces tags et ce titre. – Benj

Répondre

3

Le CTRL +Espace devrait fonctionner, mais je recommande une éclipse récente et PDT.

Au début de PDT, il y avait quelques problèmes d'achèvement comme bug 167626, mais ils sont maintenant corrigés.
n'indiquent éclipser ce Php que vous utilisez (4? 5? Voir this thread), et assurez-vous que votre projet est ouvert en Php un (voir this thread)

0

complétion de code dans la PDT fonctionne quand Eclipse peut comprendre ce qui est la classe cible. Dans certains cas, cela peut être dérivé du code (par exemple lorsque vous avez une variable à laquelle est assignée une instanciation d'une classe). Dans d'autres cas, il est dérivé de commentaires PHPDoc qui indiquent le type de variables et d'arguments, les types de retour de méthode, etc.

Voir this article par exemple.

Dans tous les cas, l'utilisation de $ class_name-> n'a aucun sens. Vous devez utiliser un nom de variable et, dans le cas où la variable est reconnue comme un type, vous obtiendrez la liste complète des méthodes/champs.

Questions connexes