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 .