Lokalne promenljive u funkcijama se resetuju na svoje podrazumevane vrednosti uvek kada se funkcija pozove.
Primer: ako imate funkcjiu za brojanje, koja svakog puta kada je pozovete povecava vrednost promenljive $brojac za 1.
<?php
echo "Trenutni broj: ", broj_zapisa(), "<br />";
echo "Trenutni broj: ", broj_zapisa(), "<br />";
echo "Trenutni broj: ", broj_zapisa(), "<br />";
echo "Trenutni broj: ", broj_zapisa(), "<br />";
function broj_zapisa()
{
$brojac = 0;
$brojac++;
return $brojac;
}
?>
Rezultat:
Primer: ako imate funkcjiu za brojanje, koja svakog puta kada je pozovete povecava vrednost promenljive $brojac za 1.
<?php
echo "Trenutni broj: ", broj_zapisa(), "<br />";
echo "Trenutni broj: ", broj_zapisa(), "<br />";
echo "Trenutni broj: ", broj_zapisa(), "<br />";
echo "Trenutni broj: ", broj_zapisa(), "<br />";
function broj_zapisa()
{
$brojac = 0;
$brojac++;
return $brojac;
}
?>
Rezultat: