---
title: "define + function"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/133053-define-function"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "The_Hulk"
published: "2005-08-20T21:17:36.000Z"
updated: "2005-08-20T23:01:53.000Z"
replies: 2
views: 254
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/133053-define-function"
---

# define + function

## #1 — The_Hulk, 2005-08-20T21:17Z

Hej!

Jag vill deklarera några variable med:

```php
define(SETTINGS_TEXT, "test");
```

hur gör jag för att komma åt detta från en funktion?

```php
function test()
{
    echo SETTINGS_TEXT;
}
```

detta går inte, har testat att använda global SETTINGS_TEXT i funktion som man gör med vanliga variabler men då får jag ett felmeddelande.

Någon som vet hur man löser det?

Tack på förhand!

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

## #2 — nitro2k01, 2005-08-20T21:24Z

Du måste sätta variabelnamnet inom citationstecken:

```php
define("SETTINGS_TEXT", "test");
```

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

## #3 — The_Hulk, 2005-08-20T23:01Z

hmm, måste skämmas lite nu.
glömde anropa funktionen i min testfil :-(

det fungerade bra även utan citationstecken runt variabelnamnet när man deklarerade, fast det kanske bara är en fix de gjort.

försökte göra precis samma sak i en större fil emn då fungerade det inte. får se om jag orkar testa det i den igen.

Men tack ändå för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/133053-define-function
