Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%)
|
Piszęe klasę do obsługi błędów w php i mam mały problem.
Kod function error_handler(..){ ... } set_error_handler(error_handler); ten kod mi działa, ale jak chce podać uchwyt do funkcji w klasie to jest problem Kod // tak nie dziala: set_error_handler($this->error_handler); // tak tez nie: set_error_handler("$this->error_handler"); Jestem przyzwyczajony do JS i tam normalnie nazwa funkcji bez nawiasów jest do niej uchwytem. A w php np. ponizsze wyrazenie jest prawdziwe: Kod echo gettype(abc)==gettype("abc"); Czyli pomimo ze mam w kodzie funkcje abc, to php traktuje to jako string, a nie uchwyt. Jak rozwiazac ten problem, jak odwolac sie do tej funkcji w klasie? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
|
|
|
|
flashdev [PHP] handler funkcji w klasie 3.07.2009, 17:21:19
erix [PHP] pobierz, plaintext <?phpset_error_handler... 3.07.2009, 17:25:05
flashdev Można prosić o mały feedback co robie źle?
Kod... 3.07.2009, 17:40:57
wookieb Cytat(erix @ 3.07.2009, 20:10:40 ) [P... 3.07.2009, 20:51:58
erix To ze starego skryptu wycięte; zresztą n... 3.07.2009, 20:53:17
wookieb Wiec twój poprzedni post można uznać za niepotrzeb... 3.07.2009, 20:58:11
flashdev Mam kolejny bardzo podobny problem, z którym nie m... 18.07.2009, 20:22:53
erix Uchwyt przekazujesz tak, jak dowolną zmienną.
Czy... 18.07.2009, 20:30:21
flashdev Cytat(erix @ 18.07.2009, 21:30:21 ) U... 18.07.2009, 20:39:11
wookieb Np
[PHP] pobierz, plaintext <?php$klasaA=new A... 18.07.2009, 20:44:16 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:35 |