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?
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: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
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: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
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
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5
- 2751
-
od petr22
Zobrazit poslední příspěvek
24 dub 2025 23:01
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti