Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > FAQ
SEÇÕES
Monotemáticos
+ HTML
+ CSS
+ PHP
+ ASP
+ Javascript
Manuais
+ Desde 0
+ Tecnologia
+ Divulgação de sites
+ Flash
+ Mais manuais
Outras Seções
+ Diretório
+ Buscar em CriarWeb
+ Programas
+ Faqs
+ Colabore
Serviços e comunidade
+ Home comunidade
+ Suas Páginas
+ Boletim
+ Cadastrar-se
+ Gerador de METAs
+ Enquete
+ Livro de visitas

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


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

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.

A FAQ Como acessar variáveis globais em PHP dentro de uma função? tem Pertence à categoria:
Resposta de Miguel Angel Alvarez 24/9/07
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.

 
FAQ 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

Complementar a respostaComplementar a resposta
Voltar à árvore de categoriasVoltar à árvore de categorias


Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites