Zdravím, potřebuji zjistit, jak by se dalo v PHP zjistit, kolikrát byla jedna daná funkce volána.
Mám totiž vytvořenou funkci pro výpis chyby.
Pokaždé, když nastane chyba ve formuláři ( podle mnou nedefinovaných pravidel ), zavolá se fce pro výpis dané chyby.
Potřebuji ale, aby se vypsala vždy jen jedna chyba.
Víte někdo jak na to?
Jak zjistit počet volání jedné funkce?
Moderátor: Mods_senior
Re: Jak zjistit počet volání jedné funkce?
Beru to podle Céčka, není v PHP možné deklarovat proměnnou static, která se při opuštění funkce nesmaže ale pamatuje si stav až do příštího zavolání? Hlavně jí musíš při deklaraci nastavit na nulu 
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: 20 srp 2008 14:02
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Jak zjistit počet volání jedné funkce?
udělej si někde proměnnou a v tý funkci akorát zvyšuj číslo :)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Jak zjistit počet volání jedné funkce?
No, nedalo mi to, tak jsem si to nakonec vygooglil
http://php.vrana.cz/staticke-promenne.php
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
- CZechBoY
- Master Level 9.5

- Příspěvky: 8813
- Registrován: 20 srp 2008 14:02
- Bydliště: Brno
- Kontaktovat uživatele:
Re: Jak zjistit počet volání jedné funkce?
jj myslel jsem si že to určitě musí existovat, je to přece C-jazyk :)
joo Vrána ten má sbírku, ale jeho watermark jsem fakt radši nebral
joo Vrána ten má sbírku, ale jeho watermark jsem fakt radši nebral
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5 Odpovědi
- 3795 Zobrazení
-
Poslední příspěvek od petr22

