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

dibalaj
nováček
Příspěvky: 12
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod dibalaj » 13 srp 2011 12:57

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?

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 13 srp 2011 20:36

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: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod CZechBoY » 14 srp 2011 19:53

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: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod faraon » 14 srp 2011 21:58

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: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod CZechBoY » 15 srp 2011 00:58

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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Jak zjistit verzi displayportu u notebooku
    od walderan » 24 dub 2025 21:09 » v Problémy s hardwarem
    5
    2752
    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 1 host