Jak zjistit počet volání jedné funkce?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
dibalaj
nováček
Příspěvky: 12
Registrován: 27 úno 2011 14:11

Jak zjistit počet volání jedné funkce?

Příspěvek od dibalaj »

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?
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7408
Registrován: 23 pro 2010 09:23

Re: Jak zjistit počet volání jedné funkce?

Příspěvek od faraon »

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)
Uživatelský avatar
CZechBoY
Master Level 9.5
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?

Příspěvek od CZechBoY »

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
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7408
Registrován: 23 pro 2010 09:23

Re: Jak zjistit počet volání jedné funkce?

Příspěvek od faraon »

No, nedalo mi to, tak jsem si to nakonec vygooglil :D 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)
Uživatelský avatar
CZechBoY
Master Level 9.5
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?

Příspěvek od CZechBoY »

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
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
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Jak zjistit verzi displayportu u notebooku
    od walderan » » v Problémy s hardwarem
    5 Odpovědi
    3795 Zobrazení
    Poslední příspěvek od petr22

Zpět na „Programování a tvorba webu“