Como acessar variáveis globais em PHP dentro de uma função?

Pergunta
Estou escrevendo uma função na linguagem PHP, porém tento utilizar certas variáveis e parece que não existiram. São variáveis que criei fora da função e gostaria de utiliza-las dentro da função, mas sem a necessidade de passa-las como parâmetro.

Valorize esta FAQ:
A FAQ Como acessar variáveis globais em PHP dentro de uma função? tem Pertence à categoria:
Resposta
Em PHP, dentro de uma função à princípio, só existem as variáveis que tiver criado dentro dela. Sendo assim, é normal que não possa acessar às variáveis que estiverem criadas fora dessa função.

Em PHP, as variáveis declaradas externamente a uma função são globais e as criadas em uma função são variáveis locais. Não obstante, PHP põe a nossa disposição dois mecanismos para que dentro das funções possamos utilizar variáveis globais. O array $GLOBALS e a declaração das variáveis globais com “global” ao princípio da função.

Todo o âmbito das variáveis e a utilização de variáveis globais dentro de uma função estão explicados em nosso manual de PHP.

Por Miguel Angel Alvarez

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Warning PHP por session_start
  + Mostrar array PHP
  + Como tirar os hífens de um texto
  + Mostrar data e hora em PHP
  + Redirecionar em PHP
  + Ativar delimitador de código PHP <?
  + Problema com apache e PHP 5
  + Mostrar erros PHP na página, ao invés de erro 500
  + [...]

Ver todas las FAQS de Manuais de PHP

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato