Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Zasięg funkcji do preg_replace_callback
-lukasamd-
post 28.11.2009, 20:40:37
Post #1





Goście







Witam,
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:

  1. JAKIS_KOD
  2.  
  3. preg_replace_callback($pattern, 'obrabiarka', $subject);
  4.  
  5. function obrabiarka($matches)
  6. {
  7. COSTAM
  8. }


DZIAŁA


  1. JAKIS_KOD
  2.  
  3. function testowa($args)
  4. {
  5. JAKIS KOD
  6. preg_replace_callback($pattern, 'obrabiarka', $subject);
  7. JAKIS KOD
  8. }
  9.  
  10. function obrabiarka($matches)
  11. {
  12. COSTAM
  13. }


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).

Ten post edytował lukasamd 28.11.2009, 20:51:37
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 07:51