Ĺ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
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.