Log in

View Full Version : Visto che siamo in tema di programmazione... Devo chiedere chiarimento io



Mez
11th November 2011, 16:31
su php ho sempre fatto programmazione procedurale, ora spinto dalla scimmia e dalla curiosita stavo provando l'approccio all' oop, ma devo avere un paio di chiarimenti. Come mai non vedo stampato nulla a monitor con questa sequenza:

classe:


<?php
//classe Automobile
class Automobile{
var $Marchio, $Cilindri, $Colore;

Function setMarchio($StrMarchio){
$this->Marchio == $StrMarchio;
}

Function setCilindri($IntCilindri){
$this->Cilindri == $IntCilindri;
}

Function setColore($StrColore){
$this->Colore == $StrColore;
}

Function getInfo() {
$return = "Marchio:".$this->Marchio." Numero Cilindri:".$this->Cilindri." Colore:".$this->Colore;
return $return;
}
}
?>



file dove richiamo la classe:


<?php
//includo il file oop.php
require_once("Automobile.php");


$Mazda = new Automobile;

$Mazda->setMarchio("Mazda");
$Mazda->setCilindri("4");
$Mazda->setColore("Grigio");

echo $Mazda->getInfo();
?>


tutto ok niente errori, solo che non vedo i valori mazda/4/grigio -.-

sistema osx

Eltarion
11th November 2011, 17:08
post doppio == doppio post ?
post doppio = merda