Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przekazanie zmiennej z funkcji do innej funkcji
Forum PHP.pl > Forum > PHP
lukasso22
Witam:)

Mam problem z przekazaniem zmiennej z jednej funkcji do drugiej.
Ogólnie te funkcje są bardzo rozbudowane (jedna ma ok 150 linii kodu) więc podam skróconą wersjęsmile.gif

Ta pierwsza funkcja tworzy zapytanie sql, zanim zwróci wartość - wyciągam z niej rekord, który mnie interesuje do zmienna1.
Natomiast mam problem z przekazaniem tej zmiennej do drugiej funkcji



  1. function Funkcja1($arg1,$arg2)
  2. {
  3.  
  4.  
  5. $zmienna1 = $row[10];
  6.  
  7. return $sql;
  8. }
  9.  
  10. function Funkcja2($arg1,$arg2)
  11. {
  12.  
  13.  
  14. Tutaj potrzebuję przekazać zmienną1
  15. }
daniel1302
Wygląda na to ze masz źle zaprojektowany system. Funkcja która tworzy zapytanie nie powinna zwracać jego wyniki. Zasada pojedynczej odpowiedzialności . Przeprojektuj system.
  1. function getSql (...) { return $sql;}
  2. Function Funkcja1 ($sql) { return $zmienna1;} ...
Przepraszam pisze z telefonu. smile.gif
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.