Hvad er galt i denne simple php kode?

Hvorfor kikser dette stykke kode for mig?<?php
include ("app.php");
// Vis indholdet af min app class
$obj = new MinApp;
$obj2 = new MinApp;
//sætter værdien af opjekt 1
$obj->setVar('jeg kan lide en gul bil obj 1');
//sætter værdien af objekt 2
$obj2->setVar('jeg kan også lide en orange bil obj 2');
//Udskriver værdien af $obj
echo getVar->$obj();
//udskriver værdien af $obj2
echo getVar->$obj2();
?> Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ',' or ';' in /var/www/wendel.z5.dk/www/index.php on line 12

Hej @wendel
Jeg tror du har fået byttet rundt på rækkefølgen af variablen og din funktion.
Nu kan jeg ikke se indholdet af din app.php fil, men jeg tror de sidste 4 linjer skal se sådan her ud, altså $obj først, og så ->getVar() bagefter.
//Udskriver værdien af $obj
echo $obj->getVar();
//udskriver værdien af $obj2
echo $obj2->getVar();
Løste dette dit problem? Ellers må du endelig skrive herinde igen :)
Med venlige hilsner Daniel Bahl (@db)
CEO – v5.dk ApS

Tak db
Her er app filen. Jeg synes jeg har fulgt instruktionen fuldstændigt.
<?php
//Vore app / DRY programmering ikke gentage sig selv
class MinApp {
public $var1 = "jeg er en klasse-variabel";
public function setVar($newvalue){
//ændre værdien af var1 til newvalue
$this->var1 = $newvalue;
}
public function getVar(){
//henter værdien af $var1
return $this->var1;
}
}
?>