Melhorando a completação de código (auto-complete) do NetBeans

O NetBeans para PHP, nem sempre consegue completar o código, quando uma variável é uma instância de um objeto, que está em outro lugar e etc. Uma dica bacana, que vai ajudar nisso e ainda vai melhorar muito a legibilidade do seu código é colocar um comentário sobre a variável (ou em algum lugar no mesmo arquivo ou bloco de código), como abaixo:

1
2
3
<?php
/* var $teste \ArrayObject */
$teste = new \ArrayObject(array());

Com isso, ao utilizar a variável, o NetBeans irá conseguir completar seu código.

Alterando a pasta padrão de projetos do NetBeans

Eu pessoalmente, não gosto do padrão NetBeansProjects, gosto de deixar meus projetos organizados de outra forma, só que o que me irrita, é toda hora o NetBeans criar esta pasta no meu diretório home, então, se você também se irrita, fica a dica para evitar isso:

Adicione a variável projectsFolder ao arquivo projectui.properties informando o diretorio que você deseja ser padrão dos seus projetos, ficando assim: projectsFolder=/Users/mrprompt/Sites

A localização do arquivo pode variar para cada SO: Mac: _~/Library/Application\ Support/NetBeans/7.3/config/Preferences/org/netbeans/modules/_ Windows: _c:\Users\user\AppData\Roaming\NetBeans\7.3\config\Preferences\org\netbeans\modules_ Linux: _$HOME/.netbeans/$VERSION/config/Preferences/org/netbeans/modules_ _ _Dica rápida, só pq achei sem querer na net ;)

PHP-GTK no Lion

Desde que comprei o MacBook, não consegui mais trabalhar com PHP-GTK, pois não teve jeito de conseguir compilar a extensão.

Tentei os mais diversos tutoriais e commits do SVN, tentei achar pacotes pré-compilados que funcionassem com o PHP original do Lion (versão 5.3.15) e nada, então, como o tempo já é escasso e eu desorganizado com a agenda, acabei deixando de lado.

Mas esses dias, conversando com o Pablo Dall’Oglio, que fiquei sabendo por acaso que também tinha um MacBook, resolvi perguntar se ele tinha alguma receita para me passar. E eis que melhor ainda, ele já me indicou o ambiente compilado, pronto para uso, e que não modifica em nada o seu PHP original - exatamente o que eu queria.

O link para baixar é http://www.adianti.com.br/studio-mac, funcionou perfeito no Lion, basta executar o pkg e pronto, depois é só testar digitando php-gtk2 no terminal.

Valeu Pablo!