Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Kod funkcji w switch?
DonJeday
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 24.10.2008
Skąd: Częstochowa

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


Witam,

Czy funkcja może być napisana w switch w case?

tzn:

  1. <?php
  2.  
  3. switch($_GET['load'])
  4. {
  5. default:
  6. echo'brak strony';
  7. break;
  8.  
  9. case 'add':
  10. function template_row1() {
  11.  echo 'Jakiś tam tekst';
  12. }
  13.  
  14. function template_row2() {
  15.  echo 'Jakiś tam tekst 2';
  16. }
  17. break;
  18.  
  19. }
  20.  
  21. ?>


Ten post edytował DonJeday 24.10.2008, 18:58:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Maxik
post
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


A nie możesz zdefiniować tych funkcji wcześniej i używać ich przy switch?
Go to the top of the page
+Quote Post
DonJeday
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 24.10.2008
Skąd: Częstochowa

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


Bo myślałem żeby zrobić tak żeby funkcję napisać przed switchem i potem ją wczytać zmienną do pliku który includuje, jednak wartość zmiennej tworzy się na końcu kodu html w źródle strony a nie tam gdzie tą zmienną dałem ;/
Go to the top of the page
+Quote Post
bim2
post
Post #4





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Nie jestem pewien, ale powinna byc chyba poza, a tylko odwołanie do funkcji w case :]
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: 23.08.2025 - 11:06