---
title: "Jepp, överlagring"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/69243-jepp-överlagring"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "sabbacus"
published: "2003-02-24T15:57:29.000Z"
updated: "2003-02-24T17:20:03.000Z"
replies: 3
views: 272
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/69243-jepp-överlagring"
---

# Jepp, överlagring

## #1 — sabbacus, 2003-02-24T15:57Z

Jag är ingen höjdare på programmeringsteori, men överlagring är typ att man deklarerar samma funktion flera gånger men med olika antal invariabler i varje funktionsdeklaration.

function whatever ($en_invariabel){
satser
}

function whatever ($en_invariabel, $en_invarabel_till){
satser
}

function whatever ($en_invariabel, $en_invarabel_till, $en_invarabel_till){
satser
}

sedan väljer skcriptet rätt funktion baserat på hur många variabler man skickar in.
Ungefär så är det iaf.

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

## #2 — sabbacus, 2003-02-24T15:59Z

fanta också!
det här skulle ju vara ett svar på överlagringsinlägget!
Att jag aldrig lär mig...
O well, nu vet ni det iaf :-)

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

## #3 — rIkLuNd, 2003-02-24T16:00Z

men du kan väl göra så här annars...

```php
function whatever($arg1 = '',$arg2 = '')
{
   // kolla vad som ska göras
   if(!empty($arg1) && empty($arg2))
   {
      // gör nåt
   }
   else if(!empty($arg1) && !empty($arg2))
   {
      // gör nåt annat
   }
}
```

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

## #4 — pimme, 2003-02-24T17:20Z

sabbacus, nej, "riktigt" överlagring går inte.. du får köra som rIkLuNd skriver

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

---

Tråden på webben: https://www.webforum.nu/amne/php/69243-jepp-överlagring
