---
title: "PHP 5 + klass operatorer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/143306-php-5-klass-operatorer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "rincewind"
published: "2006-03-02T22:49:16.000Z"
updated: "2006-03-03T11:52:42.000Z"
replies: 2
views: 346
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/143306-php-5-klass-operatorer"
---

# PHP 5 + klass operatorer

## #1 — rincewind, 2006-03-02T22:49Z

Hej,

Jag undrar om man i PHP 5 kan skapa operatorer till en klass?
Låt mig illustrera:

```php
class myClass
{
 public $var;
 function __construct()
 {
  $var=0;
 }

 function addOne()
 {
  $var++;
 }

 function printVar()
 {
  echo $var;
 }

}

$m = new myClass();
$m->addOne(); // Gör att $var i $m blir 1...
// $m++; // Hur gör jag så att denna operator är giltig och anropar funktionen addOne() i min klass?? I C++ kan man använda en sak som heter operator. Finns det någe liknande i php5?
```

Någon som har någon idee?

Regardz,
 \-- Rincewind

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

## #2 — Matte, 2006-03-03T09:20Z

Nu har jag arbetat ytterst lite med klasser, men detta borde fungera:

```php
class myClass 
{ 
public $var; 
function __construct() 
{ 
  $this->var=0; 
} 

function addOne() 
{ 
  $this->var++; 
} 

function printVar() 
{ 
  echo $this->var; 
} 

}
```

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

## #3 — rincewind, 2006-03-03T11:52Z

hehe.. Just ja.. så klart=) Kanske skulle ta och copy pasta koden i stället för att skriva den igen..=)

Men ja $this-\>var på alla ställen.

Men hur gör jag operatorer till en klass?
Så att jag i exemplet åvan kan göra en 
$m++ 
tex.... $m++ ska göra samma som $m-\>addOne();
Någon som vet?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/143306-php-5-klass-operatorer
