Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja nie przyjmuje parametrów z zewnątrz (?)
duch4ever
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 22.06.2010

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


Witam mam dziwny błąd poniżej przykład:

  1. $zmienna = 1;
  2.  
  3. function cosTam($zmienna)
  4. {
  5. return $zmienna;
  6. }
  7. echo cosTam($zmiena);


  1. $zmienna = 1;
  2.  
  3. function cosTam()
  4. {
  5. global $zmienna;
  6. return $zmienna;
  7. }
  8. echo cosTam();


  1.  
  2. function cosTam($zmienna = 1)
  3. {
  4. return $zmienna;
  5. }
  6.  
  7. echo cosTam();


Mam pewien skrypt i w nim funkcje.
Tylko w ostatnim przypadku dostaje wynik, funkcje nie przyjmują parametrów z zewnątrz.
Wiem że jak wkleję ten kod w czysty plik zadziała...

Co może powodować takie zachowanie? Wewnątrz mojego skryptu funkcje nie przyjmują parametrów z zewnątrz...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kadlub
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

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


return kończy działanie funkcji więc co ona ma ci robić


  1.  
  2. $zmienna=5;
  3.  
  4. function cosTam($zmienna)
  5. {
  6. $zmienna= $zmienna+2;
  7.  
  8. echo $zmienna;
  9. return;
  10. }
  11. cosTam($zmienna);
  12.  

wstaw sobie w powyższym przykładzie return przed echo i zobacz że zakończy funkcję i nie wyświetli $zmienna

Ten post edytował kadlub 8.03.2011, 18:20:30
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 18:46