Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Domyślna wartość zmiennej
-ChEiE-
post
Post #1





Goście







Witam.
Mam kawałek kodu który odbiera z linku zmienną, zmienną tą wrzuca do include i dopisuje '.php'...
Jednak jest problem kiedy ta zmienna GET nie istnieje. Wtedy includuje nic (IMG:style_emoticons/default/smile.gif)

Starałem się ułożyć to jakoś IFami ale nie wychodzi mi to :/

Ktoś zna jakiś dobry sposób na przypisanie wartości domyślnej dla zmiennej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Thommee
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 8.08.2010

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


Tak jak napisał @kokers możesz sprawdzać issetem.
Dodam od siebie że także is_null, oraz empty, ale sprawdź kiedy zwracają true i false. różnią się one w określonych przypadkach, np gdy zmienna ma ujstawione null, false, 0, lub ''.

Kod:
  1. // 1. sposób
  2. if (!isset($zmienna))
  3. $zmienna = 'wartosc domyslna';
  4.  
  5. // to samo nieco inaczej
  6. $zmienna = (isset($zmienna))
  7. ? $smienna
  8. : 'wartosc domyslna';
  9.  
  10. // jeszcze krocej (moje ulubione :))
  11. isset($zmienna) || $zmienna = 'wartosc domyslna';
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: 17.10.2025 - 22:03