problem dotyczy dla mnie co prawda innego tematu, ale postanowiłem utworzyć nowy, ponieważ i innym może się przydać.
Jak wygląda zasięg funkcji w przypadku podania jej podczas wywoływania preg_replace_callback?
Próbowałem i mam coś takiego:
JAKIS_KOD function obrabiarka($matches) { COSTAM }
DZIAŁA
JAKIS_KOD function testowa($args) { JAKIS KOD JAKIS KOD } function obrabiarka($matches) { COSTAM }
NIE DZIAŁA
Sprawdzałem wszystko i po prostu funkcja obrabiarka nie jest dostępna wewnątrz funkcji testowa (ale co dziwne, błędem nie sypie).
Jak mogę to poprawić, abym mógł wywoływać jedną wewnątrz drugiej właśnie w tym preg_replace_callback?
EDIT:
Problem rozwiązany, winna była zmienna obramiana, deklarowana wewnątrz jednej z funkcji (a musiała być globalna).