Hallo Guma,
Ich will sauberen PHP-Code schreiben und würde gerne wissen, ob ich nach der geschweiften Klammer ein Strichpunkt brauche.
if (! ($action=$_GET['action'])){$action="leer";};
oder reicht
if (! ($action=$_GET['action'])){$action="leer";}
Keines von beiden ist sauberer Code. Wenn $_GET['action'] nicht existiert, darfst (bzw. sollst) du es nicht verwenden. Wenn du E_ALL einschaltest (error_reporting(E_ALL);), siehst du das.
Sauberer Code wäre sowas:
$action = isset($_GET['action']) ? $_GET['action'] : "";
Die geschweiften Klammern brauchst du übrigens nicht, wenn darin nur ein Befehl steht.
Viele Grüße aus Freiburg,
Marian
--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->