---
title: "Måste man tilldela värde när man deklarerar variabler?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/97595-måste-man-tilldela-värde-när-man-deklarerar-variabler"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Skarre"
published: "2004-02-17T21:02:10.000Z"
updated: "2004-02-17T22:20:41.000Z"
replies: 4
views: 325
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/97595-måste-man-tilldela-värde-när-man-deklarerar-variabler"
---

# Måste man tilldela värde när man deklarerar variabler?

## #1 — Skarre, 2004-02-17T21:02Z

Precis som rubriken antyder vill jag veta om man absolut måste ge en variabel ett värde för att deklarera den. Det är ingen stor sak, men jag tycker det ser slarvigt ut att sätta en variabel till ''. T.ex: 

```
$foo = '';
```

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

## #2 — WiZzLeR, 2004-02-17T21:12Z

$foo = NULL;

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

## #3 — SPiN, 2004-02-17T21:14Z

Njä, måste och måste...

```
<?php
int $foo;
?>
```

Det går väl att göra så också? ( Den får väl iofs värdet 0, men ändå... Alla typer får ju ett default-värde, så )

Vad är det du är ute efter egentligen? Varför skulle du inte vilja sätta ett värde på en variabel första gången? Som sagt så tilldelas ju ändå ett default-värde.

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

## #4 — Web-Tor, 2004-02-17T21:14Z

Du kan deklarera den så här:

```php
<?php
global $foo;
?>
```

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

## #5 — Skarre, 2004-02-17T22:20Z

> **SPiN skrev:**
>
> Njä, måste och måste...
> Varför skulle du inte vilja sätta ett värde på en variabel första gången? Som sagt så tilldelas ju ändå ett default-värde.

Det är mest för att jag tycker det ser illa ut, som sagt. :)

Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/97595-måste-man-tilldela-värde-när-man-deklarerar-variabler
