Variabile statice

Nu-mi amintesc cand am folosit ultima oara variabile statice, posibil ca in liceu cand am avut teme de rezolvat.

Sa creeam o functie recursiva counter() avand variabila statica $count .

Introdu urmatorul cod intr-un fisier text cu numele counter.php

<?php
function counter()
{
static $count = 0;

$count++;
echo $count;
if ($count

Cand apelam fisierul counter.php se va afisa:

12345678910

Fara instructiunea “static” functia recursiva s-ar executa pana la sfarsitul lumii si browserul se va bloca (depinde de calculator).

Foarte important este faptul ca doar valori se pot asocia unei variabile statice, nu si expresii.

Exemple:

Leave a Reply