Realce da sintaxe

Leia o seu código a cores

O Editor PHP atribui cor ao seu código de acordo com as definições do Visual Studio, oferecendo-lhe uma melhor visão geral nas cores a que já está habituado. As cores respeitam as convenções do Visual Studio com suporte para temas escuros, claros e de terceiros.

Validação do código

Obtenha o seu código verificado à medida que digita

Enquanto está a digitar detete incompatibilidades de tipo, parâmetros de função em falta, classes e funções desconhecidas. A análise do código verifica periodicamente o seu código relativamente a vários problemas e sublinha os mesmos de imediato. Isto evita ter de lidar com a maioria dos problemas em tempo de execução.

IntelliSense

Use a assistência de código inteligente

A funcionalidade IntelliSense oferece-lhe conclusões inteligentes e de reconhecimento do código, dicas detalhadas da ferramenta e assistência de parâmetros da funcionalidade. A funcionalidade inclui um manual PHP completo, deteta o seu código e executa uma análise do tipo. A sua finalidade é minimizar a quantidade de vezes que tem de premir uma tecla.

IntelliPHP

Desenvolvimento assistido por IA

Eleve sua produtividade na programação PHP a novos patamares com o IntelliPHP. Essa funcionalidade de ponta oferece sugestões abrangentes de linhas inteiras personalizadas para o contexto do seu código, capacitando você a escrever código mais rápido e de maneira mais eficiente. A melhor parte? O IntelliPHP opera localmente, garantindo a privacidade e segurança do seu código. Diga adeus à digitação manual demorada e aproveite a conveniência e confiança da conclusão de linhas inteiras com IA, executada localmente pelo IntelliPHP.

Funcionalidades da navegação

Ir para qualquer definição a partir de qualquer lugar

Navegue para definições e referências usando ‘Ir para a definição’, visualização da classe, barra de navegação e outras. Passe rapidamente pelo seu código usando os atalhos conhecidos do Visual Studio e aos quais já está habituado.

Reestruturar

Renomeie os identificadores sem problemas

Evite erros de digitação e mantenha o código limpo usando as nossas funcionalidade de reestruturação. Pode renomear todos os tipos de identificadores à medida que vai digitando ou pode usar a caixa de diálogo renomear. A reestruturação pode renomear todos os tipos de identificadores existentes ou com uma previsualização detalhada onde pode desmarcar ocorrências únicas.

Formatação do código

Mantenha o código agradável e fácil de seguir

Formate automaticamente o seu código à medida que digita. A formatação do código funciona perfeitamente para todo o documento, para uma seleção do código, depois de concluir uma instrução ou um bloco do código. A funcionalidade respeita as convenções do Visual Studio, normaliza os espaços, funciona perfeitamente com HTML misto, com PHP e outros.

Fazer modelos com o Smarty

Experiência intensa com o Editor Smarty

Fazer modelos com o editor Smarty torna-se mais fácil quer seja um utilizador principiante ou avançado. O realce da sintaxe e a verificação dos erros de sintaxe são obrigatórios. Assegurar que explora as funcionalidades do IntelliSense e dos fragmentos da codificação para editar modelos rápida e confortavelmente.

Fazer modelos com o Twig

O melhor editor Twig

As PHP Tools for Visual Studio oferece um suporte completo para os modelos Twig, incluindo o realce da sintaxe, a verificação de erros, a conclusão do código e o destaque. Beneficie da nossa visualização dividida exclusiva para compreender e ajustar os seus modelos Twig. Saiba mais...

Suporte PHPDoc

Documente facilmente o seu código

Documentar os seus objetos e funções vai ajudá-lo enquanto está a codificar. Também melhora a análise do código sugerindo parâmetros e tipos de retorno. O Editor PHP atribui cor aos blocos PHPDoc, gera-os automaticamente e integra o seu conteúdo no IntelliSense.

Depuração Visual

Depure o seu código tal como está habituado

Inspecione e edite variáveis, percorra o código, faça pausa nos pontos de interrupção, verifique a pilha de chamadas e muito mais, exatamente como faz habitualmente no Visual Studio. A integração do Xdebug funciona perfeitamente com todos os tipos de servidores Web, permitindo-lhe depurar rápida e intuitivamente o seu programa.

Assistente de exceção

Seja notificado acerca dos problemas de tempo de execução no seu código

Faça pausa em erros selecionados, avisos, observações e exceções e deste modo, verifique o estado do programa que os está a causar. Construir um código seguro em relação a erros é um objetivo essencial para qualquer programador. Não deixe passar um único problema com este assistente de exceção.

Depuração remota

Código de depuração em execução num servidor remoto

Implemente o seu projeto e solucione problemas no seu servidor remoto diretamente a partir do Visual Studio. Pode ser um servidor Windows, Linux ou Mac. Além disso, os ficheiros remotos são mapeados para o seu projeto local, portanto, a depuração remota é tão rápida quanto a depuração local.

Janela Imediata

Iterar mais rapidamente

Insira o código PHP e veja imediatamente os resultados na Janela Imediata durante a depuração. Pode ajustar a execução do seu programa, introduzir novas variáveis ou modificar as já existentes.

Editor HTML

Estruture e codifique tudo ao mesmo tempo.

Escreva todas as linguagens web dentro dos ficheiros PHP tal como faz habitualmente. Misture HTML, CSS, JavaScript e PHP com apoio integrado completo do Visual Studio. O editor até permite todos os seus plug-in favoritos de terceiros, tal como o Web Essentials.

Fragmentos do código

Construa o código mais rapidamente

Ao beneficiar dos fragmentos do código, insira os fragmentos de código comuns com apenas alguns acertos importantes. Deve evitar os erros comuns, gerar funções, comentários documentais, loops e outras construções tal como devem ser.

Lista de erros

Analise todos os erros do projeto num único lugar

Verifique rapidamente toda a sua sintaxe e todos os erros fatais encontrados no seu projeto, antes de executar e depurar o código. A Lista de erros ajuda-o a manter o código limpo sem falhas inesperadas em tempo de execução.

Testes unitários

Teste o seu código automaticamente.

Escreva testes PHPUnit, faça a gestão dos casos de teste, organize-os em categorias e mantenha uma visão geral dos cenários aprovados e dos que não foram aprovados. O PHPUnit está perfeitamente integrado no Visual Studio Test Explorer, permitindo-lhe criar, executar e depurar os seus casos de teste.

Sistema de projetos

Faça a gestão e personalize o seu projeto

Beneficie do Visual Studio Solution Explorer e do padrão da indústria MSBuild. Isto permite-lhe fazer várias personalizações, personalizar os projetos e os modelos dos itens, executar ou depurar mais projetos de imediato e muito mais.

Integração com o Composer

O Composer em qualquer lugar, tal como deve ser

Pesquise e instale pacotes rapidamente a partir de uma interface de utilizador avançado. Atualize os mesmos e instale os pacotes em falta com um só clique. O Composer também é integrado com o MSBuild bem como com o Solution Explorer e o respetivo resultado completo aparece na Janela de Resultados.

Implementação

Publique o seu projeto num servidor remoto com um único clique

A publicação gradual automatiza a implementação dos seus ficheiros do projeto num servidor remoto. Pode implementar um projeto completo ou apenas um ficheiro individual. Não interessa se é um FTP, SFTP, FTPS, Sistema de Ficheiro ou Azure. Abrangemos todos.

Controlo de código fonte

Insira, Extraia, Sincronize e Intercale os seus itens de código e de trabalho.

Uma integração perfeita com os fornecedores de controlo do código de fonte do Visual Studio assim como o Git e o TFS oferecem à sua equipa todas as ferramentas de que necessitam. Não requer uma linha de comando, pode executar todas as tarefas de controlo do código de fonte no Visual Studio utilizando a interface de utilizador já conhecida. Agradecemos ter lido o nosso guia de início rápido. Pode fazer muito mais com o Visual Studio e as PHP Tools. Para mais dicas e/ou perguntas, consulte o resto da documentação e a página de caraterísticas do produto.

Ajuda para Código e Finalização

Use a assistência de código inteligente.

No Código VS beneficie de uma finalização do tipo baseada em código, ajuda para assinatura e de descrições coloridas. O editor é sensível ao contexto, indica os símbolos disponíveis com informação detalhada, executa análise de tipo e completa as opções selecionadas. Também fornece uma ligação para documentação online para obter mais rapidamente a respetiva informação.

IntelliPHP

Desenvolvimento assistido por IA

Eleve sua produtividade na programação PHP a novos patamares com o IntelliPHP. Essa funcionalidade de ponta oferece sugestões abrangentes de linhas inteiras personalizadas para o contexto do seu código, capacitando você a escrever código mais rápido e de maneira mais eficiente. A melhor parte? O IntelliPHP opera localmente, garantindo a privacidade e segurança do seu código. Diga adeus à digitação manual demorada e aproveite a conveniência e confiança da conclusão de linhas inteiras com IA, executada localmente pelo IntelliPHP.

Validação Contínua do Código

Obtenha o seu código verificado à medida que digita.

Revela questões problemáticas e problemas sem necessidade de realizar testes e até antes de executar o código. A análise do tipo integrada e a validação do código verificarão todo o projeto em segundos e o mesmo é atualizado à medida que digita. Os problemas são indicados na janela “Problemas” e são destacados no próprio editor do código.

Depurador

Percorrer o código e inspecionar.

Executar o servidor integrado ou ligar a um servidor remoto. O depurador utiliza a extensão Xdebug e utiliza todas as funções de depuração no interessante IU do Código VS. Visualizar e gerir pontos de interrupção, monitorizar expressões, locais ou a pilha de chamadas. As descrições revelam igualmente o valor das expressões. Quando da avaliação de uma expressão durante a depuração, verificamo-la primeiro para ver se é seguro executar a mesma.

Funcionalidades da Navegação

O seu código na sua mão.

O editor disponibiliza-lhe “Ir para definição”, “Encontrar todas as referências” e navegar através de todos os símbolos no âmbito da documentação e do espaço de trabalho atual. Beneficia de pesquisa de análise de tipo e de sensibilidade ao contexto, de uma navegação rápida até mesmo em projetos extremamente grandes.

Refatoração de Renomear

Refatorar o seu código em segurança.

Encontrar e renomear em segurança as variáveis, classes, interfaces ou funções premindo uma única vez uma tecla. A função tem em conta os comentários PHPDoc, possíveis variáveis indiretas ou construções de um código dinâmico.

Formatação do Código

Mantenha o seu código agradável e fácil de seguir.

O formatador do código faz com que o código seja limpo e unificado. Compreende as suas convenções, mantém as suas expressões multilinha à medida que as escreve, ajusta os blocos de comentário e purifica agradavelmente o resto.

Test Explorer

Faz a depuração ou executa continuamente testes, visualmente.

São detetados e automaticamente listados os testes PHPUnit em todo o projeto na nova janela de ferramenta Test View. Pode executar e depurar todos os testes ou somente um. Todos os testes listados estão marcados com o ícone de sucesso com os detalhes do teste executado. Opcionalmente, pode ativar os testes contínuos.