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