Jonathan: Unterschiedliche CSS anhängen

Beitrag lesen

Hallo dedlfix,

Das Anlegen einer neuen Variable bekäme einen Sinn, wenn das im Zuge einer Prüfung der Eingabewerte passiert. Ansonsten verschleiert es nur die Herkunft des Inhalts, ohne großen Nutzen zu bringen.

Nein, die zusätzliche Variable hat genug Sinn. Vielleicht will ich ja später auch noch andere Quellen für die "id" haben, z.B. eine Cookie oder eine Standard-Einstellung.

So wie ichs gemacht hab, kann ich einfach sowas machen:

$id = "20";
if (hasUserPreference('id'))
  $id = getUserPreference('id');
if ($_GET['id'])
  $id = $_GET['id'];
und kann trotzdem nachher einfach auf $id prüfen.

Wenn ich nachher überall $_GET['id'] einbaue, bin ich erstmal mit Suchen und Ersetzen beschäftigt, mal ganz abgesehen davon, dass es wesentlich kürzer wäre, von vorneherein überall $id zu schreiben.

Jonathan