Eu uso a algum tempo o netbeans para programar em php, acredito que ele tem uma boa navegação entre objetos ( da para colocar os itens que você está usando dentro do autocomplet dele) e ele acessar os itens tem umas funções bem bacanas também. Eu já usei alguns outros e acabei voltando para está ide para php acho uma boa dar uma "molhada" nela também. Fora que também é gratuita e já o PHPStorm é uma ferramenta paga. Até uma parte de Histórico ( git local) é possivel ativar nele