Sobre variáveis globais, locais e estáticas em PHP
O escopo de uma variável definida dentro de uma função, por padrão, é local. Utilizando a declaração "global" você pode informar ao PHP que deseja que um nome de variável signifique a mesma coisa também no contexto externo da função.
Sintaxe: global $var1,$var2,...;
A utilização de variáveis globais pode ser bem útil, especialmente porque o PHP fornece algumas vinculações de variável a todas as páginas mesmo antes da execução de qualquer código. Pode ser útil fornecer um meio para que as funções enxerguem essas variáveis sem o incômodo de enviá-las como argumento em cada chamada.
Por padrão funções não tem nenhuma memória na execução e em cada função de chamada as variáveis locais atuam como se fossem recém-criadas. A declaração "static" anula esse comportamento para variáveis particulares, fazendo com que retenham os valores entre chamadas para a mesma função.
Sintaxe: static $var1,$var2,...;
A palavra-chave "static" permite uma atribuição inicial, que tem efeito somente se a função não tiver sido chamada anteriormente. Na primeira vez que a função é executada, a versão local da variável é configurada. Na segunda vez que a função é chamada, a variável tem o valor que tinha no fim da última execução.
[1] Comentário enviado por scala em 24/02/2007 - 18:20h
ei galera beleza,eu quero criar um programa mas nao conseguino concluir,eu queria criar um programa banco de usuarioe mas ou menos asim vc podi descobrir senhas de pessoas e transferir para sua conta,mas vc tem que ter duas contas ebertas quando vc descobrir a senha daquela pessoa vc transferi para sua conta, depois transferir para sua conta que mas movimentada esse programa e facil de criarmas eu preciso de ajudae facil fazer esse tipo de coisa e so pedir aconta da pessoaou pagar algun boleto para firmas,quase todos os boletos vem coma conta de deposito,se vcs tambem quizerem o programa falem comigo por msn que eu mando o programa pra vcs beleza falta pouco pra min colcluir esse programa espero que com ajuda da linux eu possa terminar vcs tambem tem que mi ajudar um pouco ok