Considerando o trecho de script PHP apresentado na Figura...
#Questão 140077 -
Ciência da Computação,
Linguagens,
FUNDATEC,
2012,
Prefeitura de Sapucaia do Sul - RS,
Programador
0 Votos
Em PHP, as variáveis tem escopo local. Dessa forma, mesmo que a variável $counter tenha sido declarada antes das funções, dentro das funções essa variável não existe (não foi declarada localmente e nem com o modificador global).
Assim, a variável $counter vai ser modificada apenas pela chamada de $counter++ que existe fora dos hífens. Como seu valor inicial é zero, chamando $counter++ ela fica com um, e encerra-se a execução.
Fonte: https://www.php.net/manual/pt_BR/language.variables.scope.php
Navegue em mais questões