---
title: "komma åt en variabel i en annan php-fil genom en metod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/137172-komma-åt-en-variabel-i-en-annan-php-fil-genom-en-metod"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jme"
published: "2005-11-08T11:46:13.000Z"
updated: "2005-11-08T16:36:52.000Z"
replies: 5
views: 259
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/137172-komma-åt-en-variabel-i-en-annan-php-fil-genom-en-metod"
---

# komma åt en variabel i en annan php-fil genom en metod

## #1 — jme, 2005-11-08T11:46Z

Jag har två php-filer:

a.php:

```php

$value = 123;

function funktion()
{
	echo $value;

}
```

b.php

```php
require_once("a.php");

echo $value; // skriver ut 123

funktion(); // skriver inte ut nåt
```

Varför skrivs inte nåt ut i andra fallet?

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

## #2 — tydal, 2005-11-08T12:05Z

För att du inte gett $value något värde i funktionen.

Om du vill att funktionen ska använda samma $value så måste du tala om det genom att skriva: global $value; i funktionen.

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

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

## #3 — jme, 2005-11-08T12:11Z

Tack Tydal.

Har inte använt global förut. :)

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

## #4 — aasah, 2005-11-08T13:58Z

> **jme skrev:**
>
> ... Har inte använt global förut. :)

Ett tillägg: Du får samma resultat i a.php direkt. Behovet av global är generellt och har inte med inkluderingen i en annan fil att göra. :)

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

## #5 — jme, 2005-11-08T16:22Z

aasah: vad menar du?

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

## #6 — aasah, 2005-11-08T16:36Z

Att om du kör skriptet a.php som det ser ut ovan (utan global) men med ett anrop till function() sist så skrivs heller ingenting ut. Det beror inte på att du inkluderat den i b.php .

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

---

Tråden på webben: https://www.webforum.nu/amne/php/137172-komma-åt-en-variabel-i-en-annan-php-fil-genom-en-metod
