---
title: "Har problem med komprimerad if-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/100193-har-problem-med-komprimerad-if-sats"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Type"
published: "2004-03-24T13:09:07.000Z"
updated: "2004-03-24T13:32:58.000Z"
replies: 4
views: 220
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/100193-har-problem-med-komprimerad-if-sats"
---

# Har problem med komprimerad if-sats

## #1 — Type, 2004-03-24T13:09Z

Hejsan!
Jag har en komprimerad ifsats som tex ser ut så här:

```
<?empty($var) ? dothis() : dothat();?>
```

om man inte vill göra nåt alls på true... dvs dothis() hur ska man då skriva?

Jag vill skriva nåt sånt här:

```
<?empty($var) ? : dothat();?>
```

... men det funkar inte

Hur ska jag skriva?

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

## #2 — tydal, 2004-03-24T13:11Z

Varför krångla till det när man inte behöver? :-)

\<? if (!empty($var)) dothat(); ?\>

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

## #3 — Type, 2004-03-24T13:17Z

Ja, det kan man ju fråga sig :D

Men om man trots allt vill göra som jag menade... finns det något sätt? typ null eller void() eller nåt annat snyggt?

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

## #4 — tydal, 2004-03-24T13:26Z

Om man vill göra som du menar så använder man if. Frågetecknet är till för de stunder då man har två alternativ. Men framför allt är det användbart om du ska tilldela en variabel ett värde:

$test = ($a == $b) ? 3 : 2;

Medan om du använder if:

if ($a == $b)
{
 $test = 3;
}
else
{
 $test = 2;
}

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

## #5 — Type, 2004-03-24T13:32Z

tydal: tack.

Jag förstår att jag inte visste vad jag pratade om.. eller det blev snarare knas... Det är som att säga...

if($tadam)
   dothis();
else
   //gör inget.

Och då känns det som att else är skapligt onödig... Tack för hjälpen!!! :birp;

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

---

Tråden på webben: https://www.webforum.nu/amne/php/100193-har-problem-med-komprimerad-if-sats
