---
title: "klasser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/60088-klasser"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "patrik2002"
published: "2002-11-24T16:36:25.000Z"
updated: "2002-11-25T18:29:46.000Z"
replies: 5
views: 318
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/60088-klasser"
---

# klasser

## #1 — patrik2002, 2002-11-24T16:36Z

ja har precis börjat me klasser å förstår inte varför denna inte fungerar.. har säkert jort fel men som sagt kan ja inte klasser tillräcklit bra för att upptäcka felet...
\<?
class namn{
function setNamn(){
$this-\>namn = "patrik";
}
}
class efternamn{
function setEfterNamn(){
$this-\>efternamn = "jonell";
}
}
class ihop{
function getHelNamn(){
namn::setNamn();
print " ";
efternamn::setEfterNamn();
}
}
$skrivallt = new ihop;
?\>

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

## #2 — patrik2002, 2002-11-24T16:38Z

Re: klasser

råkade visst skriva fel.. här kommer den som ja använder som inte funkar\<?
class namn{
function setNamn(){
$this-\>namn = "patrik";
}
}
class efternamn{
function setEfterNamn(){
$this-\>efternamn = "jonell";
}
}
class ihop{
function getHelNamn(){
namn::setNamn();
print " ";
efternamn::setEfterNamn();
}
}
$skrivallt = new ihop;
$skrivallt-\>getHelNamn();
?\>

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

## #3 — dab, 2002-11-25T03:20Z

Om du anger vad det är för fel du får, så är det enklare för oss att hjälpa dig.

En sak jag tror du har glömt är att du inte deklarerat klassvariablen (eller vad det nu heter), tex:

var efternamn;

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

## #4 — Mungo, 2002-11-25T13:59Z

Ja, jag ser ju inte att du nånstans skriver ut namnen, det enda du skriver ut verkar vara ett mellanslag?

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

## #5 — SPiN, 2002-11-25T17:55Z

Så här blir det bättre:

```
<?php
class namn { 
   function setNamn() { 
      return "patrik"; 
   } 
} 

class efternamn { 
   function setEfterNamn() { 
      return  "jonell"; 
   } 
}

class ihop { 
   function getHelNamn() { 
      print namn::setNamn(); 
      print " "; 
      print efternamn::setEfterNamn(); 
   } 
}

$skrivallt = new ihop; 
$skrivallt->getHelNamn(); 
?>
```

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

## #6 — patrik2002, 2002-11-25T18:29Z

tack! hur ska jag använda klasser när jag vill ha dem till mitt downloadscript asså att allt radas upp under varandra, har läst att man kan separera koden helt, förstår inte ritit hur..

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

---

Tråden på webben: https://www.webforum.nu/amne/php/60088-klasser
