corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.9 Features

Desenvolvimento em PHP

Desenvolvimento em PHP no NetBeans IDE
Clique na imagem para visualização em tela inteira

Um ambiente de codificação dedicado ao PHP e integração completa com padrões da Web.

Projetos PHP

O projeto NetBeans oferece uma versão do IDE sob medida para o desenvolvimento de sites em PHP que compreende uma variedade de linguagens de marcação e script. O editor PHP está dinamicamente integrado com recursos de edição em HTML, JavaScript e CSS.

Coloque a atenção no código e agilize a análise do código ao excluir os diretórios individuais nas propriedades do projeto. O NetBeans IDE é totalmente compatível com o desenvolvimento interativo, portanto o teste de projetos PHP segue os padrões clássicos familiares aos desenvolvedores da Web.


Framework Zend e Symfony novo!

Crie um novo projeto PHP com base no Symfony framework. Filtre e consulte a ajuda dos comandos para Zend ou Symfony, especifique os parâmetros de comando, visualize todo o comando e o execute. Também é possível atribuir atalhos aos comandos. Dependendo do projeto, a lista inclui o comando Doctrine ou Propel.
Suporte ao Zend Framework


Editor de código-fonte PHP aprimorado!

O editor de PHP do NetBeans oferece geração e modelos de código (Getters e Setters), refatoração (Renomeação instantânea), dicas de ferramenta de parâmetro, sugestões e correções rápidas (Implementar todos os métodos abstratos) e autocompletar código inteligente (incluindo colchete de fechamento). Obtenha benefícios do realce sintático e semântico do código, da documentação pop-up, da formatação e dobramento de código, das ocorrências de marcas e pontos de saídas.

O editor de PHP entende os namespaces e as definições do tipo de variável em comentários, o que melhora o recurso autocompletar código e a navegação de hyperlinks. O editor reconhece codificação PHP incluindo notação heredoc em projetos PHP e em arquivos PHTML, YAML e PHP, inclusive o PHP 5.3 mais recente.
Suporte a namespace PHP

Navegador de PHP do NetBeans, PHP combinado com CSS e javascript

A NetBeans suporta os frameworks PHP Zend e Symfony

NetBeans PHP + YML

Editor NetBeans: autocompletar de código PHP

Navegação de código fácil

Para navegar facilmente por projetos grandes, utilize a janela do navegador ou os itens de menu Ir para tipo, Ir para arquivo, Ir para símbolo, Ir para declaração e Localizar usos. O editor avisa sobre potenciais problemas de código, assinalando-os e dando uma dica em um pop-up. Uma janela de tarefas relaciona todos os avisos no projeto, tornando fácil encontrar e solucionar problemas.


Cobertura de código

Gere um relatório de Cobertura de código para arquivos PHP para ver até que ponto os casos de teste abrangem o código: as instruções de cobertura são marcadas em verde no editor, as instruções que não foram executadas durante o teste são marcadas em vermelho. A avaliação se baseia na quantidade de instruções executáveis, as linhas com espaços em branco e os comentários não interferem no resultado.


Teste de unidade PHP

Crie testes PHPUnit e casos de teste Selenium para arquivos ou pastas, execute testes e visualize os resultados dos testes. Nas propriedades do PHPUnit é possível definir um arquivo de configuração XML personalizado, um arquivo bootstrap para as opções de linha de comando ou um suíte de teste personalizado ou deixar o IDE gerar o esquema de código para você. Use um atalho do teclado para navegar rapidamente entre o teste e a classe testada.
Testando com PHPUnit e Selenium


Depuração de PHP

Depure códigos em PHP usando o Xdebug: é possível inspecionar variáveis locais, ajustar relógios, determinar pontos de detenção e avaliar códigos ao vivo. Navegue por declarações, caracteres e arquivos usando atalhos Ir para e vínculos de hipertexto. Utilize um caminho de inclusão de PHP global para todos os projetos ou personalize-o para cada projeto.

O NetBeans para PHP também oferece depuração de linhas de comando: a saída de programa PHP é exibida em uma exibição de linha de comando no próprio IDE e você pode inspecionar o HTML gerado sem a necessidade de alternar para um navegador.

É possível depurar scripts e páginas Web, tanto local quanto remotamente. A integração do depurador PHP do NetBeans permite mapear os caminhos do servidor para os caminhos locais a fim de ativar a depuração remota.

 

Desenvolvimento de projetos locais e remotos

O desenvolvimento de projetos em PHP é muito fácil a partir do NetBeans IDE para teste em servidores locais ou remotos via FTP ou SFTP ou pelo uso de um script de upload para desenvolvimentos mais complexos. É possível criar facilmente um projeto novo a partir de códigos remotos e o IDE carregará as alterações automaticamente quando o arquivo for salvo. Execute o projeto como um site local, como um script de linha de comando ou uma aplicação de rede remota via FTP ou SFTP.

 

Integração com o MySQL

Os desenvolvedores de PHP também podem aguardar para trabalhar com o MySQL. O comando Inserir código oferece uma opção de tabela de banco de dados que cria o código necessário para executar uma declaração SELECIONAR no MySQL. Abra uma janela para fazer alterações nas tabelas do MySQL, selecionar células individuais das tabelas com um mouse e editá-las diretamente.

Cobertura de código NetBeans PHP

Resultados do teste PHPUnit NetBeans

Inspeções do depurador PHP NetBeans

Depurador PHP NetBeans - Configuração do FTP

Editor NetBeans: autocompletar de código SQL PHP

  Trilha de aprendizado do PHP

  Blog do NetBeans PHP