chyba pri OOP

Skúšam objektovo orientované programovanie v PHP. Pri skripte
class Kniha
{
//clenská premena
protected $nazev;

//konstruktor
function Kniha($sNazev="neznamy")
{
$this->nazev=$sNazev;
}

//clenská metóda
function ZobrazNazev()
{
return $this->nazev;
}


}
$nakup=new Kniha("Pán Prstenov");
echo $nakup->ZobrazNazev();

mi vypíše chybu: Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in ... on line 11
problém vzniká pri definovaní premennej vo vnútri triedy
no pokud to zkousis tady na WZ tak je to tim ze je tu PHP verze 4. a tvuj kod je podle PHP5 syntaxe.
<HTML>Viditelnost je az od php5

protected $nazev; // php5
var $nazev; // php4

php4 bere vsechno jako public</HTML>
Neviete kedy by mohol webzdarma prejsť na PHP5?
<HTML>php5 bude, kdy, to je ve hvezdach :/</HTML>