Ajude o site desativando o bloqueador de anúncio
Cabeçalho

VarInfo

Autor: Eurai Criado: 11/08/2021 Atualizado: 24/11/2025 Diversos
Postagem

🧩 VarInfo – Destrincha e exibe detalhes de qualquer variável

A função VarInfo é uma ferramenta poderosa para desenvolvedores ADVPL que desejam inspecionar, visualizar e depurar variáveis de forma clara. Ela permite mostrar o conteúdo completo de arrays, objetos e estruturas aninhadas, facilitando o entendimento do fluxo da aplicação. 🔍✨

 

Descrição

Realiza a análise completa da variável passada como parâmetro, retornando suas informações detalhadas — inclusive estruturas internas e níveis.

 

Sintaxe

VarInfo( <varname>, <par>, <nivel>, <lHtml>, <lEcho>, <aNoShow> )

 

Parâmetros

Par Nome Tipo Descrição Default Obg Ref
01 varname Caracter Nome da variável exibida   X  
02 par Indefinido Variável ou estrutura a ser destrinchada      
03 nivel Numérico Nível de profundidade 0    
04 lHtml Boolean Gera o retorno formatado em HTML .T.    
05 lEcho Boolean Exibe o conteúdo no Console .T.    
06 aNoShow Array Variáveis que não devem ser avaliadas {}    

 

Retorno

Retorno Tipo Descrição
cRet Caracter String contendo a variável analisada e destrinchada

 

Exemplo

#INCLUDE "TOTVS.CH"

User Function VarInfo()

Alert( VarInfo( 'VarInfo: ', {'men1',{'men1-1','men1-2'}}, , .F. ) )

Return( Nil )

 

Resultado

varinfo

 

Informações adicionais

Nenhuma informação adicional disponível.

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎

Até a próxima! 👋

#advpl #totvs #protheus #frameworktotvs #varinfo #debug #desenvolvimentototvs #universodesenvolvedor

ASSINE A NEWSLETTER

Cadastrando...

PIX uDesenv

PIX QR Code para depósito

Clique para doar

Parceiros

Tudo em ADVPL - Blog parceiro

Blog ADVPL