Co uchovávat mimo svůj domov
Smět 2024
Kouzlo statického příkazu PHP spočívá v tom, že umožňuje funkci „zapamatovat si“ hodnotu místní proměnné pro příští volání funkce. V tomto tutoriálu se naučíte, jak pomocí statického příkazu PHP poskytnout funkci PHP „paměť“. Základní funkce PHP nemá schopnost zapamatovat si hodnotu místní proměnné, která byla ve funkci vytvořena nebo změněna. Po dokončení funkce zmizí veškerá znalost hodnoty proměnné funkce. Abychom tento problém obešli, můžeme pomocí statického příkazu PHP říci funkci, aby si pamatovala hodnotu lokální proměnné od jednoho volání funkce po další volání. Pojďme se podívat na základní kód.
function function_name ()
statická proměnná $ = hodnota;
$ variabilní ++;
echo prohlášení
To vše je pro naši funkci. Při příštím vyvolání této funkce se hodnota proměnné $ no_calls zapamatuje z posledního spuštění funkce a poté se opět zvýší o jednu. | |||||