Просто любопытно, есть ли в netbeans способ давать подсказки типа для обычных переменных, чтобы intellisense уловил это. Я знаю, что вы можете сделать это для свойств класса, параметров функций, возвращаемых типов и т.д., но я не могу понять, как это сделать для обычных переменных. Это то, что действительно поможет в ситуациях, когда у вас есть метод, который может возвращать разные типы объектов (например, локатор служб).
ex что-то вроде:
/**
* @var Some_Service $someService
*/
$someService = ServiceLocator::locate('someService');
При последующем использовании $ someService netbeans предоставит все доступные методы, определенные в классе Some_Service.