Veröffentlicht 18. Juli 200520 j hi, könnt ihr mir erklären, was dieser code bedeutet nach dem ? ... die isset funktion überprüft ja, ob die id übergeben wurde, aber was mach der rest. normalerweise wird das ? ja als trennzeichen bei der übergabe von variablen genutzt. und was hat das : 0 zu bedeuten? $var = isset($_GET["id"])? $_GET["id"] : 0;
18. Juli 200520 j Hi, $var = isset($_GET["id"])? $_GET["id"] : 0; [/PHP] ist eine verkürzte Schreibweise für [PHP] if ( isset($_GET["id"])) { $var = $_GET["id"]; } else { $var = 0; } Gruß, Markus
18. Juli 200520 j $var = isset($_GET["id"])? $_GET["id"] : 0; nicht ganz meine Sprache, aber das ist Verkürzte Schreibweise einer Abfrage $var wird $_GET["id"] zugewiesen wenn $_GET["id"] nicht leer ist... das ":" bedeutet den "else Fall" sonst schreibt er in $var eine 0 Quasi: if(isset($_GET["id"])){ $var = $_GET["id"]; }else{ $var = 0; } Ich hoffe du kannst dir denken Was die Funktion isset macht?!
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.