Je suis juste curieux de savoir s'il y a un moyen dans Netbeans de donner des indications de type pour les variables régulières, afin qu'intellisense les détecte. Je sais que vous pouvez le faire pour les propriétés de classe, les paramètres de fonction, les types de retour, etc. mais je n'arrive pas à trouver comment le faire pour les variables ordinaires. C'est quelque chose qui serait vraiment utile dans les situations où vous avez une méthode qui peut retourner différents types d'objets (comme un localisateur de service).
ex quelque chose comme :
/**
* @var Some_Service $someService
*/
$someService = ServiceLocator::locate('someService');
Lorsque l'on utilise ensuite $someService, netbeans fournit toutes les méthodes disponibles définies dans la classe Some_Service.
1 votes
Cela fonctionne dans une classe, pour les membres, mais je ne sais pas comment le faire dans les fonctions ou le code procédural.
1 votes
Je penserais à le renommer en Indication du type de variable dans les IDE PHP car ce type de commentaire devrait fonctionner dans tous les IDE courants (NEtBeans, Eclipse, ...).