---
title: "variabler som inte fungerar."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/150761-variabler-som-inte-fungerar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "fakenick!"
published: "2006-08-31T11:02:13.000Z"
updated: "2006-08-31T13:18:46.000Z"
replies: 4
views: 340
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/150761-variabler-som-inte-fungerar"
---

# variabler som inte fungerar.

## #1 — fakenick!, 2006-08-31T11:02Z

jag skulle gärna vilja ha ett svar på varför variablerna inte 
vill visa sig! de fungerar ifall jag placerar dem längre upp i 
koden, så jag antar att jag skrivit ut variabeln fel i funktionen 
med ett echo:

```
function standard()
{echo("<table width=\"100%\" height=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td align=\"center\" valign=\"center\">
<table width=\"550\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td align=\"center\">
<table width=\"200\" cellpadding=\"0\" cellspacing=\"0\">
<tr><td id=\"15\">vecka</td><td id=\"15\">avaible rooms</td></tr>
<tr><td height=\"10\" style=\"font-size:5px;\">&nbsp;</td></tr>
<tr onclick=\"window.location='booking.php?action=viewform&week=[B]$week01[0][/B]'\" onmouseover=\"this.style.background='#B4B4B4'\" onmouseout=\"this.style.background='#C8C8C8'\" id=\"bg\">
<td>v. [B]$week01[0]</[/B]td>....
```

variablerna fungerar alltså inte just i denna funktion, men 
längre upp utanför funktionen fungerar den klockrent....

tack på förhand...
mvh john n...

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

## #2 — fiddler, 2006-08-31T11:10Z

Börja funktionen med:

```php
function standard()
global $week01;
...
```

Funktioner är en egen liten zon och för att kunna använda variabler som ligger utanför måste man kalla på dessa med "global".

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

## #3 — Prometheus, 2006-08-31T11:43Z

<http://www.php.net/manual/en/language.variables.scope.php>

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

## #4 — fakenick!, 2006-08-31T11:45Z

ah, tack så mycket! :)
fungerar klockisrentis! ;D

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

## #5 — Fuel, 2006-08-31T13:18Z

intressant .. själv har jag alltid kört: global $varnamn;

Har jag fattat det rätt ?

```php
<?php
$hej = 5;
function test1()
{
   echo $GLOBALS['hej'];
}

// Är det så här man kan använda $GLOBALS ?

$hoj = 5;
$GLOBALS['hoj'] = $hoj;

function test2()
{
   echo $hoj;
}
function test3()
{
   echo $hoj;
}
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/150761-variabler-som-inte-fungerar
