O escopo pode ser definido como a faixa de disponibilidade que uma variável tem para o programa no qual é declarada. Variáveis PHP podem ser um dos quatro tipos de escopo -
- Variáveis locais
- Parâmetros de função
- Variáveis globais
- Variáveis estáticas.
Variáveis Locais
Uma variável declarada em uma função é considerada local; isto é, ele pode ser referenciado apenas nessa função. Qualquer atribuição fora dessa função será considerada uma variável totalmente diferente daquela contida na função -
<?php
$x = 4;
function assignx () {
$x = 0;
print "\$x inside function is $x. <br />";
}
assignx();
print "\$x outside of function is $x. <br />";
?>
Isso produzirá o seguinte resultado -
$x inside function is 0.
$x outside of function is 4.