Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> przekazanie zmiennej z funkcji do innej funkcji
lukasso22
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 29.04.2017

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


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ę(IMG:style_emoticons/default/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. }


Ten post edytował lukasso22 29.04.2017, 21:27:50
Go to the top of the page
+Quote Post
daniel1302
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


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. (IMG:style_emoticons/default/smile.gif)

Ten post edytował daniel1302 29.04.2017, 22:14:18
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: 26.09.2025 - 04:43