Pokud se volá PHP funkce s chybnými argumenty, PHP ohlásí chybu spolu s číslem řádku a názvem souboru, odkud se daná funkce volá.
Jak lze získat název souboru a číslo řádku, odkud se funkce volá, i v uživatelem definované funkci?
(předpokládám, že by to mělo jít podobně jako zjištění aktuálního řádku přes konstantu __FILE__)
No pokud uzivatel zada chybny parametr u uzivatelske funkce, tak to ma stejny efekt jako u normalnich funkci. Tedy objevi se tataz chyba.
PHP se v podstate nerozlisuje uzivatelske funkce od svych vlastnich.
..ale muzes si prepsat obsluhu chyb viz set_error_handler()..
Jasně, tohle všechno chápu. Vytvořil jsem si vlastní hlášení chyb přes set_error_handler(), ale pomocí __FILE__ a __LINE__ získám řádek a název souboru v knihovně, kde je tato funkce napsána, a ne místa, odkud se daná funkce volá.
Když se volá funkce se špatným parametrem, potřebuji vědět místo, kde se špatně volá a ne místo, kde se daná funkce nachází.