Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przekazanie zmiennej do funkcji
denis13wroc
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 4.02.2009

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


Witam, mam nadzieje że moje pytanie będzie proste :-)

Chciałbym przekazać do funkcji wartość zmiennej ale nie przekazując jej jako parametr. Najlepiej pokaże to na kodzie.

  1. $zmienna = 999;
  2.  
  3. function sprawdz () {
  4.  
  5. if ($zmienna > 100) {
  6. $out = '$zmienna jest wieksza od 100';
  7. }
  8. return $out;
  9. }
  10.  
  11. echo sprawdz(); // I tutaj funkcja pokazuje mi prawidlowe info


Chodzi mi o to aby nie przekazywać zmiennej a uczynić ją widoczną dla funkcji, jeżeli istnieje taka możliwość to proszę o podpowiedź.
Pozdrawiam

Ten post edytował denis13wroc 25.10.2010, 19:22:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Istnieje, ale nie powinno się tak robić, bo tak napisany skrypt przestanie Ci działać w PHP6, hehehe (IMG:style_emoticons/default/smile.gif) . Inna sprawa, że jest to najprostszy sposób na rozwalenie sobie skryptu. Później będziesz chciał coś zmodyfikować i się nie połapiesz w tych skutkach ubocznych, jakie Twoje funkcje będą robić w różnych zmiennych. Jak chcesz coś przekazać do funkcji, to od tego masz argumenty i tyle, a nie kombinujesz jak koń pod górę i pijany słoń w składzie porcelany. Dlatego też nie podam Ci tego magicznego słowa kluczowego.

Ten post edytował Zyx 25.10.2010, 19:26:05
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: 15.10.2025 - 05:17