Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienne lokalne na zmienne globalne, global $zmienna; nie działa?
tomilipin
post 24.06.2005, 18:28:41
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 28.01.2004
Skąd: że znowu ლ(ಠ益ಠლ

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


Witam,
od wieków mam ten problem... Szukałem już na tutejszym forum, na forum Webcity, na php.net i nigdzie nie znalazłem rozwiązania sad.gif

Mam pewną funkcję, która tworzy sobie dwie zmienne, które znowu później muszę sprawdzić i wyświetlić odpowiedni komunikat. Wygląda to schematycznie, w wielkim uproszczeniu tak:
  1. <?php
  2. function test($autor, $tresc) {
  3.  if ($autor==&#092;"\" or $tresc==\"\") {
  4.  $error=&#092;"1\";
  5.  }
  6. } // koniec funkcji
  7.  
  8. if ($error==&#092;"1\") {
  9. echo &#092;"Błąd\";
  10. }
  11. else {
  12. echo &#092;"W porządku\";
  13. }
  14. ?>
I oczywiście zawsze pokazuje się "W porządku" bo zapewne nie widać zmiennej $error. Co zrobić aby była ona zmienną globalną?


--------------------
Kod
$kobieta = 'Kobieta zmienną jest...';
Go to the top of the page
+Quote Post

Posty w temacie
- tomilipin   Zmienne lokalne na zmienne globalne   24.06.2005, 18:28:41
- - id4   Witaj Zwróć wynik funkcji: [PHP] pobierz, plaint...   24.06.2005, 18:31:35
- - Fipaj   Nie trzeba... Niech funkcja zwraca $error. d...   24.06.2005, 18:31:40
- - tomilipin   Ok, id4, jesteś genialny - działa Dziękuję Wam ob...   24.06.2005, 18:40:32
- - Liko   [PHP] pobierz, plaintext <?phpfunction test...   24.06.2005, 19:22:36
- - tomilipin   Działa Dziękuję za pomoc!   24.06.2005, 20:37:46
- - seemerlin   Można też tak: [PHP] pobierz, plaintext <?php$...   30.06.2005, 08:14:58
- - Liko   Cytat(seemerlin @ 2005-06-30 09:14:58)Chyba w...   30.06.2005, 10:09:12
- - knur_wielki_wszechpotężny   tablice... EOT, zamykam.   30.06.2005, 10:14:59


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:01