---
title: "Kompakt IF...THEN...ELSE?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/121742-kompakt-if-then-else"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mmmMange"
published: "2005-02-04T18:39:37.000Z"
updated: "2005-02-04T18:48:04.000Z"
replies: 1
views: 263
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/121742-kompakt-if-then-else"
---

# Kompakt IF...THEN...ELSE?

## #1 — mmmMange, 2005-02-04T18:39Z

En kanske ganska onödig fråga, men men. 

Finns det nåt "trick" man kan använda för att göra följande typ av kod kompaktare?

if( isset($\_POST\['formname'\]) )
  $formname = $\_POST\['formname'\];
else
  $formname = '';

Har för mig att det finns en del sådana små tricks i C/C++, kanske finns det nåt för PHP också?

Typ nåt i stil med 
$formname = ( (isset($\_POST\['formname'\]) AND $\_POST\['formname'\]) XOR '' );

Nån som vet?

Permalänk: https://www.webforum.nu/p/121742

## #2 — GunnarD, 2005-02-04T18:48Z

Varför inte:

$formname = $\_POST\['formname'\];

Annars finns alltid:

$formname = isset($\_POST\['formname'\]) ? $\_POST\['formname'\] : '';

Permalänk: https://www.webforum.nu/p/1547359

---

Tråden på webben: https://www.webforum.nu/amne/php/121742-kompakt-if-then-else
