Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pętla foreach i polecenie return (solved)
wujek2009
post
Post #1





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


Hej, potrzebuje pomocy z znalezieniem alternatywnego rozwiązania dla kodu:
  1. foreach ( $uri_callback as $code => $uri )
  2. {
  3. return Route::$_routes[$code.'.'.$name] = new Route($uri, $regex);
  4. }


Powyższy kod zwróci mi zawszę jeden wynik, nawet jeśli tablica $uri_callback posiada ich więcej. Winą obarczymy tutaj return - tylko problem w tym, że return musi być. Dlaczego musi? Ponieważ wtedy główny kontroler wywali mi błędy o nieznanym indeksie kontrolera, błędy związane z regułkami preg_match - jednak to nie jest istotne w tej chwili.

Proszę o podsunięcie pomysłu alternatywnego rozwiązania, tak aby robić tablice $uri_callback na dwa i każdy nowo rozbity element zapisać w tej postaci jak pokazałem wyżej i dołączyć return do tego.

Ten post edytował wujek2009 26.04.2011, 15:32:03
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 17:14