Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wywoływanie danego kodu z pliku
Forum PHP.pl > Forum > Przedszkole
wozniak
Jak lepiej wywoływać dane z jednego pliku:
Sposob 1
  1. <?php
  2. if($i == 'a'){
  3. //pokaze cos
  4. }
  5. if($i == 'b'){
  6. //pokaze cos
  7. }
  8. ?>

Sposob 2
  1. <?
  2. switch ($i) {
  3.  
  4. case "a":
  5. a();
  6. break;
  7.  
  8. case "b":
  9. b();
  10. break;
  11.  
  12.  
  13. }
  14. function a(){
  15. //pokaze cos
  16. }
  17.  
  18. function b(){
  19. //pokaze cos
  20. }
  21. ?>


Czy może jeszcze inny sposób?
johnny_b
Witaj Wozniak.

Semantyka jest w obu przypadkach ok (do switch bym dorzucił default, żeby mieć większą kontrolę), ale "problem" jest opisany zbyt lakonicznie. Kontekst może przeważyć co lepiej byłoby wybrać.
Sam ostatnio miałem taką sytuację i wybrałem switch - nietypowy problem - wtedy mi zależało na maksymalnej prędkości i wolnych zasobach. Przy pisaniu w php staram się używać ifów tylko tam gdzie rzeczywiście są potrzebne. Jest to ciekawy dylemat smile.gif)

Pzdr johnny_b
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.