ďťż

Ładny brzuch

Mam maly problem, gdyż nie wiem jak sprawdzić czy do zmiennej jest przypisana jakas wartość. Jak to zrobic w perlu? Moze mi ktos pomóc? chodzi o to, że np:

jezeli zmienna ma jakas wartosc to wykonaj to a to, a jezeli nie ma przypisanej wartosc to wykonaj co innego.



może to pomoże...
if($zmienna == 0){ print "Nie przypisano, lub przypisano 0"; } else { print "Przypisano"; }

jak coś jeszcze mi przyjdzie do głowy, to napiszę

Niestety nie pomogło ;/ Chodzi mi o takie sprawdzenie czy zmienna ma przypisana jakas wartosc czy nie.

if (isset($zmienna)) print "Jest!"; else print "Nie ma :(";



Po uzyciu Twojego przykladu wyskakuje mi nastepujący bląd:
Undefined subroutine &main::isset called at serw.pl line 11, <GEN1> line 1.
NIe wiesz moze czym to moze byc spowodowane?


Po uzyciu Twojego przykladu wyskakuje mi nastepujący bląd:
Undefined subroutine &main::isset called at serw.pl line 11, <GEN1> line 1.
NIe wiesz moze czym to moze byc spowodowane?
Ups to dla php było :P Spróbuj tak:if {[info exists zmienna]} { } lub if (exists(zmienna)) lub if (defined(zmienna)) na google znalazłem :P
Użytkownik Cyrkiel edytował ten post 22 sierpień 2005, 21:36
Niestety to tez nie pomogło. Spróbuje zrobić to inaczej. Wkoncu TIMTOWTDI :-) I Dzieki za pomoc :-)

Istnieje możliwość że się mylę ale z tego co pamiętam to zawsze przy inicjiowaniu zmiennej posada ona już jakąś wartość, czy tego chcesz czy nie.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •