Criar variável global em PHP
17/11/2009 - 10:22Você pode criar uma variável global em PHP apenas atribuindo valores a elas na inicialização do seu script PHP ou a medida que for necessário.
Exemplo:
$mensagem = '';
if(date('Y') == '2010') {
$mensagem = 'Feliz ano novo!';
} else {
$mensagem = 'O ano está acabando...';
}
echo $mensagem;
A primeira linha é opcional, pois o PHP não vai reclamar se você não inicializá-la.
Agora… De qualquer forma para usar uma variável global dentro de uma função em PHP você precisa “dizer” para a função que sua variável é global. Usando o comando “global”, veja:
$mensagem = '';
if(date('Y') == '2010') {
$mensagem = 'Feliz ano novo!';
} else {
$mensagem = 'O ano está acabando...';
}
mostraMensagem();
function mostraMensagem() {
global $mensagem;
echo $mensagem;
}
Bom… é isso!
Abs,
Chapoo!
