Stránka 1 z 1

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

Napsal: 13 srp 2011 12:57
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?

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

Napsal: 13 srp 2011 20:36
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 ;-)

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

Napsal: 14 srp 2011 19:53
od CZechBoY
udělej si někde proměnnou a v tý funkci akorát zvyšuj číslo :)

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

Napsal: 14 srp 2011 21:58
od faraon
No, nedalo mi to, tak jsem si to nakonec vygooglil :D http://php.vrana.cz/staticke-promenne.php

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

Napsal: 15 srp 2011 00:58
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