Ir para conteúdo

Arquivado

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

Rodrigo Resende

[Resolvido] Função global

Recommended Posts

Pessoal,

Eu gostaria de saber para que serve a função global. Nem sei se é uma função, pois apenas vi um codigo que tinha isso, fiquei curioso e resolvi perguntar aqui.

Aqui ta um exemplo do global:

 

function redirecionar()
{
 global $redirect_to;
 if ( !isset( $_GET['redirect_to'] ) )
 $redirect_to = 'www.site.com.br/ssssss/';
}
Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu gostaria de saber para que serve a função global. Nem sei se é uma função, pois apenas vi um codigo que tinha isso, fiquei curioso e resolvi perguntar aqui.

 

O global é um modificador de escopo de variável, ele serve para dizer para sua função que na verdade a variável está definida fora da função, por exemplo:

 

$nome = 'Neto';

function mostraNome(){
 echo $nome;
}

function mostraNomeGlobal(){
 global $nome;

 echo $nome;
}

mostraNome();
mostraNomeGlobal(); //Neto

A função mostraNome() não irá mostrar nada porque não existe uma variável $nome declarada dentro da função, porém na função mostraNomeGlobal você disse que a variável $nome está declarada fora da função e exatamente por esse motivo ela irá exibir 'Neto'.

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.