[Ajuda] Sobre otimizaзгo
#8

Quote:
Originally Posted by OverKiller
View Post
Acho que as locais sгo mais leves man, e fica mais organizado.
Й Relativo, se souber utilizar as variбveis globais serгo mais bem vindas. As locais й um caso complicado de se trabalhar, pois toda vez que vocк cria uma variбvel local em uma funзгo por exemplo, ela permanece lб.. nгo й deletada. porйm quando criamos uma variбvel dinвmica ela й deletada ao fim do escopo.

Neste exemplo abaixo estou criando uma variбvel simples, exemplificando oque geralmente eu encontro em alguns scripts.
PHP Code:
stock func(){
    new var;
    
    
printf("Antes: %d", var);
    
    var = 
20;
    
    
printf("depois %d", var);
    return 
1;

Logo que esse comando for finalizado, a variбvel var serб deletada. Entгo toda vez que chamares a funзгo a variбvel var serб criada.

Saida:
Code:
Antes: 0
depois: 20
-


Agora vou criar uma variбvel dinвmica:
PHP Code:
stock func(){
    static var;
    
    
printf("Antes: %d", var);
    
    var += 
10;
    
    
printf("depois %d", var);
    return 
1;

Se vocк compilar este exemplo, perceberб que algo estarб diferente. A Variбvel dinвmica var, nгo serб deletada! Isso mesmo ela nгo serб deletada ao fim do escopo! Assim nгo criando uma nova e permanecendo o valor antigo.

Saida:
Code:
Antes: 20
depois: 30



Bons estudos!
Reply


Messages In This Thread
Sobre otimizaзгo - by pWesley - 06.06.2016, 05:21
Re: Sobre otimizaзгo - by Ermanhaut - 06.06.2016, 05:24
Re: Sobre otimizaзгo - by F1N4L - 06.06.2016, 11:16
Re: Sobre otimizaзгo - by ZEDD666 - 06.06.2016, 12:20
Re: Sobre otimizaзгo - by zSuYaNw - 06.06.2016, 14:03
Respuesta: Sobre otimizaзгo - by OverKiller - 06.06.2016, 15:07
Re: Sobre otimizaзгo - by pWesley - 06.06.2016, 15:59
Re: Sobre otimizaзгo - by zSuYaNw - 06.06.2016, 16:13
Re: Sobre otimizaзгo - by zPain - 06.06.2016, 17:12
Re: Sobre otimizaзгo - by zSuYaNw - 06.06.2016, 17:14
Re: Sobre otimizaзгo - by pWesley - 06.06.2016, 18:16
Re: Sobre otimizaзгo - by zSuYaNw - 06.06.2016, 18:21
Re: Sobre otimizaзгo - by pWesley - 06.06.2016, 19:01

Forum Jump:


Users browsing this thread: 1 Guest(s)