Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vincent Vega

Pra que serve o DIM?

Recommended Posts

Como nunca frequentei nenhuma escola ou curso para programar, acabei aprendendo as coisas na raça. Porém, nunca soube pra que realmente serve a declaração de variáveis.Alguém pode dar uma luz? Acho que tem muita gente que também não tem idéia do porque...[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!O DIM serve para você declarar variáveis. Fazendo você ganhara uma performace melhor em seus scripts, pois o ASP não precisa ficar procurado pelas variáveis em seus scripts.É sempre bom declarar as váriaves, pois assim evite que você use nomes errados, e lhe poupa tempo na hora de debugar seus sripts.Delcaração de variáveis é uma das diferenças entre ASP e PHP, pois no PHP não é preciso declarar, é ´so usao o sinal $ antes no nome da sua variável: exemplo: $variavel1 Até mais,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na coluna do Blaz diz porque é bom declarar as variaveis

 

Use a declaração Option Explicit

 

Isso mesmo! Muita gente acha que o Option Explicit existe apenas para encher o saco. Não é! Setar o Option Explicit no topo da página significa que você terá que declarar TODAS as variáveis antes de usá-las. Ou seja, você não poderá simplesmente usar variavel = "algum_valor", tem que ter o Dim variavel antes. Isso o ajuda a manter o código bem estruturado, fácil de entender, e ainda há um pequeno ganho de performance. Quando deixamos de declarar as variáveis em uma página ASP, o webserver precisará "descobrir" se a variável já foi declarada ou não, e caso não tenha sido, irá criá-la no tempo de execução. Agora imagine este processo feito para cada variável usada na página, para cada página da aplicação :-( Por isso, SEMPRE referencie o Option Explicit no topo das páginas ASP, ok?

 

Simplesmente adicione <% Option Explicit %> logo abaixo do bloco <%@ %> da página.

 

<%@ Language="VBScript" %>

<% Option Explicit %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.