![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 13.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytanko:
Otoz potrzebuje sprawdzic w danym momencie (najlepiej po calkowitym zaladowaniu strony do przegladarki) czy dana funkcja czy to z klasy czy nie wczesniej include -wana zostala gdzies wczesniej wywolana poprzez zwykle mojafunkcja($zmienna); Oczywiscie kazdy powie czemy nie uzyc sesji, cookie lub wystawic sprawdzic zmienne czy istnieja jesli zostala wywolana. Ale niestety nie moge tego zrobic (nie moge ingerowac w kod funkcji - Licencja) i sama funkcja nie oddaje zadnych zmiennych. Czy istnieje jakas funckcja_specjalna sprawdzajaca to czy dana funckja byla wywolana czy nie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 12 Dołączył: 27.01.2007 Skąd: north Poziom: 158 Tytuł: Miszcz Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie. Ale jeżeli ta funkcja jest w klasie to możesz spróbować ją przesłonić w taki sposób:
i w każdym miejscu w kodzie musisz zamienić: $obj = new omgDoNotTouchAnythingInside; na $obj = new simpleClass; I powinien sie przy każdym wywołaniu $obj->makeSkyBlue() pojawić napis (możesz to zmienić na cokolwiek). Co do funkcji nie w klasie, to tylko debug_backtrace() przychodzi mi do głowy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 07:14 |