mi dite perche sta classe non stampa la stringa con cui è inizializzata?

codice:
<?php

class veicolo{

var $description;

function __construct($d){
$this->description = $d;
}

function display(){
echo $this->description;
}

}
/* fine definizione classe */

$car = new veicolo("un bel veicolo dell 68");
$car->display();

?>