---
title: "Förklara classer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/134620-förklara-classer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Melea"
published: "2005-09-22T08:41:23.000Z"
updated: "2005-09-23T11:38:30.000Z"
replies: 10
views: 438
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/134620-förklara-classer"
---

# Förklara classer

## #1 — Melea, 2005-09-22T08:41Z

Morsning morsning,

har länge funderat på hur klasser fungerar. 
Vad används de till? 
Hur fungerar de? (ex?)
Det känns som man har jobbat med PHP tillräckligt länge för att ge sig in i det här träsket.
Tacksam för alla svar ni orkar skriva!

MVH
Jonas

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

## #2 — Pedda, 2005-09-22T09:08Z

Här har du en väldigt enkelt förslag på hur en class fungerar.
<http://www.phpportalen.net/wiki/index.php?page=Objekt+orienterad+programmering+i+PHP>

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

## #3 — Melea, 2005-09-22T09:52Z

Hänger inte med, klasser är alltså till för att samla flera funktioner på ett ställe? Så det förenklar vid utskrift?
Har suttit och pillat lite, men förstår inte riktigt hur jag ska få ihop det isåfall.

```php
<?
class TestKlass {

    var $test_variabel;

    function TestKlass($txt) {
    	$txt = preg_replace( "'\[b\](.*?)\[/b\]'is","<b>$1</b>",$txt);
        $this->test_variabel = $txt;
    }

	function Url($txt) {
		$txt = str_replace("&", "&amp;", $txt);
		$this->test_variabel = $txt;
	}

    function getVariabel()  {
        return $this->test_variabel;
    }

}

$objekt = new TestKlass('Variab[b]el[/b]värde Variabelvärde http://www.hotmail.com/test.php?hej=hopp&hopp=hej Variabelvärde Variabelvärde');

echo $objekt->getVariabel();
?>
```

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

## #4 — Pedda, 2005-09-22T10:44Z

Sök på objektorientering, oo och klasser så hittar du en del.
<http://www.phpportalen.net/wiki/index.php?page=Introduktion+till+OOP+i+PHP>

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

## #5 — Melea, 2005-09-22T10:55Z

Känner ju sig korkad när man inte förstår ett jota. Har som sagt aldrig öppnat en PHP-bok utan har helt enkelt lärt mig det jag vet på egen hand.
Kan du förklara med egna ord, och kanske ge exempel hur hur en klass kan se ut? Istället för dem som de ger exempel på?

Heroglyfer! :OO :)

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

## #6 — Pedda, 2005-09-22T11:05Z

Tyvärr så är jag så ny på klasser jag med att jag inte vill ge mig in på att försöka förklara, då jag är rädd att det bara skulle bli fel. :)

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

## #7 — Melea, 2005-09-22T15:24Z

Hehe :)
Då låter vi någon annan förklara för oss :p

Tack för hjälpen iallafall!

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

## #8 — Compusa, 2005-09-22T15:30Z

Klasser används i objektorienterad programmering. En klass är ett statiskt tillstånd av ett objekt. Vill man förstå sig på vad är en klass är så bör man börja med att läsa om objektorienterad-programmering.

Lite om OO:
<http://java.sun.com/docs/books/tutorial/java/concepts/> (rekommenderas)
<http://en.wikipedia.org/wiki/Object_oriented>

Vill också passa på att tillägga att PHP inte har ett fullfjädrat OO-stöd, även om det har blivit bättre sedan PHP5. Den artikel på PHP-portalen som länkades i några inlägg ovan vill jag avråda er att titta på då det är ett väldigt dåligt exempel.

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

## #9 — spango, 2005-09-23T11:14Z

<http://www.developer.com/design/article.php/3347291>

Sen är en viktig sak att komma ihåg med klasser att det stavas med "k" och inte "c" när man skriver på svenska :p

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

## #10 — Melea, 2005-09-23T11:37Z

> **spango skrev:**
>
> Sen är en viktig sak att komma ihåg med klasser att det stavas med "k" och inte "c" när man skriver på svenska :p

Nöjd? :p

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

## #11 — WiZzLeR, 2005-09-23T11:38Z

se klasser som "blueprints" och objekten för själva byggnaden. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/134620-förklara-classer
