Med og uden isset

Tags:    php

Hvad er forskellen på de her to metoder, og hvad gør isset !



if (isset($_POST['brugernavn']))

eller

$brugernvan = $_POST['brugernavn'];
if ($brugernvan)




3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
isset gør at den tjekker om der er er skrevet noget, hvis den ikke er så skal den ikke køre det stykke kode som er bagefter..


Der er ikke rigtig nogen forskel på de to måder, men nogen gange er det bare nemere at bruge isset i stedet...

fx.
<?
if(isset($name)){
print "Dit navn er" . $name;
} else {
?>
formular her
<?
}
?>



Der er ikke rigtig nogen forskel på de to måder, men nogen gange er det bare nemere at bruge isset i stedet...

Er ikke helt enig med dig...:roll:

if(isset($val)) bruges for at finde ud af om der over hovedet er blevet sat en $val...
Mens if($val) ikke vil retur true, hvis $val er 0, da den bare tjekker om $val er 0 eller noget andet fx. 1...
Dvs. at hvis man har sat en $val = 0, så kan man ikke helt bruge if($val), men $val er jo sat, så der er en forskel...



Indlæg senest redigeret d. 31.10.2006 17:02 af Bruger #6791
Ja, okay... :)



t