---
title: "Class fråga: Vad går fel ;)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/141447-class-fråga-vad-går-fel"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Sjodahl"
published: "2006-01-24T18:39:50.000Z"
updated: "2006-01-24T19:08:27.000Z"
replies: 1
views: 237
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/141447-class-fråga-vad-går-fel"
---

# Class fråga: Vad går fel ;)

## #1 — Sjodahl, 2006-01-24T18:39Z

Hej!

Börjat pilla lite med klasser men kan bara inte se vad felet ligger.

klassen cart

```
<?
    class cart{

      var $testar    = 2;

      function get_one( $one ){

          $var = $one+1;

      return $var;
      }
      function get_two( ){

          $var = $this->$testar;

      return $var;
      }
}
?>
```

drar igång det med detta:

```
<?
    include("cart.php");

    $shopping_cart = new cart;

    echo "<br>1:".$shopping_cart->get_one(1);
    echo "<br>2:".$shopping_cart->get_two();

?>
```

OUTPUT:

```
1:2
2:
```

Bordet det inte bli: 
1:2
2:2 ???

Eller varför kan jag inte anropa variablen $testar??

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

## #2 — Sjodahl, 2006-01-24T19:08Z

$var = $this-\>$testar;

skall visst vara 

**$var = $this-\>testar;**

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

---

Tråden på webben: https://www.webforum.nu/amne/php/141447-class-fråga-vad-går-fel
