Padrões IEEE e 802
Abril 2024
O PHP tem um tipo especial de variável que é chamada de superglobal. A razão dessas variáveis serem especiais é porque elas estão automaticamente disponíveis para qualquer programa PHP sem que o programador as crie ou defina em seu programa. Você pode pensar nelas como variáveis "internas". A maneira como você acessará essas variáveis é diferente, dependendo se o register_globals está ativado ou desativado no seu servidor. Antes do PHP versão 4.2, register_globals era ativado por padrão. No entanto, faça por razões de segurança; essa configuração agora está desativada por padrão (versão 4.2+). É claro que depende das pessoas que executam seu servidor decidir se deseja substituir a configuração padrão e ativar o register_globals. A maneira mais fácil de testar seu próprio servidor é usar o phpinfo (). Você provavelmente terá um link para esta página na área administrativa do seu site. Nesta página, você encontrará a seção Core do PHP de configuração que contém essas informações. Como mencionado acima, você acessará os superglobais de maneira diferente, dependendo da configuração do seu servidor. Para a nova configuração do servidor, os superglobais receberam novos nomes. Se o servidor ainda tiver a configuração antiga, seria melhor começar a usar os novos nomes de qualquer maneira. Se você usar esses novos nomes, pode ter certeza de que seus programas funcionarão nas duas configurações do servidor. No entanto, esse não é o caso dos nomes antigos. Eles funcionarão apenas para a configuração antiga do servidor. A tabela abaixo mostra os nomes antigos e novos e uma descrição dos superglobais. Observe que os nomes dessas superglobais estão em todas as letras maiúsculas.
| |||||||||||||||||||||||||||