---
title: "skillnad på = och ==?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/86280-skillnad-på-och"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "kittlos"
published: "2003-09-17T15:25:01.000Z"
updated: "2003-09-17T15:41:20.000Z"
replies: 4
views: 282
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/86280-skillnad-på-och"
---

# skillnad på = och ==?

## #1 — kittlos, 2003-09-17T15:25Z

Detta är väl en allmän programmeringsfråga och jag känner mig rätt dum som inte vet, men:

Vad är skillnaden på:

```php
if($goto="add_article.php")
```

 

och

```php
if($goto=="add_article.php")
```

$goto kan nämligen ibland se ut så här:

```php
$goto='add_article.php?articletype=article'
```

där variabeln articletype kan skifta. Därför vill jag i min if-sats fånga upp när goto innehåller add_article.php oavsett om det följer något mer efteråt. 

Jag gör kanske helt fel, hur bör jag göra?

Enkelt likhetstecken verkar dock ge variabeln goto just det värdet. (dvs kapar bort det som eventuellt finns bakom)

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

## #2 — SPiN, 2003-09-17T15:29Z

Ett är-lika-med-tecken ( = ) är en tilldelningsoperator. Du ger alltså värdet till höger om tecknet till variabeln till vänster om tecknet. Två tecken är jämförelseoperator, för att se om variabeln/värdet till vänster om operatorn har samma värde som variabeln/värdet till höger.

```
$myVar = "Hej!";
// Ger variabeln $myVar värdet Hej!
$myVar == "Hej!";
// Kollar om $myVar har samma värde som Hej!
```

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

## #3 — kittlos, 2003-09-17T15:32Z

Även inom en if-sats? 

Ok, några tips på hur man ska lösa mitt problem? Måste jag hacka ut de första tecknen i $goto för att kolla den då, eller?

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

## #4 — SPiN, 2003-09-17T15:40Z

Japp, även inom en if-sats. :)

Du kan lösa det så här:

```
if( substr( $goto, 0, 11 ) == "add_article" ) {
...
}
```

<http://se.php.net/substr>

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

## #5 — kittlos, 2003-09-17T15:41Z

jag gjorde precis så. Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/86280-skillnad-på-och
