---
title: "anropa funktion med qs"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15327-anropa-funktion-med-qs"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nybi"
published: "2001-03-03T00:03:00.000Z"
updated: "2001-03-03T13:44:00.000Z"
replies: 4
views: 241
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/15327-anropa-funktion-med-qs"
---

# anropa funktion med qs

## #1 — nybi, 2001-03-03T00:03Z

Situation: Har flera funktioner samlade i ett script (script.php).

Önskning: Hur göra för att anropa en specifik funktion med hjälp av ett formulär/query string från en annan sida?
Kan man anropa funktionen likt en vanlig variabel, typ om funktionen heter funk1 -\> script.php?funk1= eller?

Hur göra, hjälp?

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

## #2 — Chavez, 2001-03-03T10:45Z

Jag brukar göra så att jag lägger en switch sats i scriptet. Så beroende på vad en viss variabel är satt till (genom querys) så anropar den olika funktioner. Har alltid funkat prima för mig.

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

## #3 — SPiN, 2001-03-03T12:49Z

Ooops, dubbelpost...

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

## #4 — SPiN, 2001-03-03T12:49Z

När du skickar med funktionsnamnet i QueryStringen är det bäst om du använder samma variabel för alla funktioner, dvs.
script.php?funktion=funk1

```
switch($funktion) {
 case "funk1": hämta funk1
 case "funk2": hämta funk2
 osv...
}
```

Borde vara det lättaste.

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

## #5 — spango, 2001-03-03T13:44Z

Man kan ju göra så här:

```
$funktion();

function parp(){
	echo "Parp!";
}
function yak(){
	static $i =0;
	echo $i++;
}
```

Går vi in på denna sida med följande querystring:
?funktion=parp
... så skulle den käcka hälsningen "Parp!" skrivas ut. Inte helt säkert, kanske.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15327-anropa-funktion-med-qs
