Listando as variáveis no escopo de uma função PHP pode ser útil durante a depuração para determinar quais variáveis são acessíveis e definidas. O escopo de uma variável é das áreas do roteiro onde a variável está definida. Ao contrário de algumas outras linguagens de programação , as variáveis globais normais não são acessíveis dentro de uma função PHP a não ser que eles são declarados novamente com a palavra-chave "global" . Superglobais , como " $ _SERVER " e "$ _POST " estão disponíveis em todos os âmbitos. Você pode acessar uma lista de todas as variáveis no escopo de uma função com a função " get_defined_vars " . Instruções
1
Abra seu arquivo PHP em um editor de texto, como o Bloco de Notas do Windows
2
Crie uma função , adicionando o seguinte código: .
my_funct função () {
3
declarar e atribuir valores para todas as variáveis que você deseja usar na função. Por exemplo :
$ a = 5; $ b = 11;
Qualquer variável declarada, mas não atribuído um valor ainda (como " $ z ;") não será incluído na função de âmbito
4
Imprimir todas as variáveis no escopo da função , adicionando o código: .
print_r ( array_keys ( get_defined_vars ())) ;
Usando o exemplo , isso vai mostrar entradas da matriz para as variáveis "$ a" e
5
Feche a função com o código " $ b ". :
}
6
Chame a função de adicionar o código :
my_funct ();
7
Salve o arquivo PHP e carregá-lo em seu servidor Web para exibir as variáveis no escopo da função .