Variáveis Globais em PHP
Como você já sabe, variáveis externas não estão acessíveis dentro de uma função:
<?php
$num = 1;
function func()
{
$num = 2;
}
func();
echo $num; // 1
?>
No entanto, é possível torná-las
acessíveis. Para isso, dentro da função,
a variável deve ser declarada como global
usando o comando global. Depois disso,
o PHP entenderá que estamos nos referindo
justamente à variável externa:
<?php
$num = 1;
function func()
{
global $num; // declaramos como global
$num = 2;
}
func();
echo $num; // 2
?>
Corrija o código para que funcione conforme o planejado:
<?php
$num = 1;
function func()
{
$num++;
}
func();
echo $num; // deve exibir 2
?>
Corrija o código para que funcione conforme o planejado:
<?php
$num = 1;
function func()
{
$num++;
return $num;
}
echo func(); // deve exibir 2
?>
Corrija o código para que funcione conforme o planejado:
<?php
$num = 1;
function func()
{
return $num;
}
echo func(); // deve exibir 1
?>