Severin: Operator?

Beitrag lesen

Hallo,

ich habe mir erst kürzlich das Buch PHP4 von Jörg Krause gekauft und habe jezt ein Problem mit einem Beispiel, das ich genau abgetippt habe, aber dennoch nicht zum funktionieren kriege.Ich weiss nicht ob es zur lösung des Problems wichtig ist, aber ich verwende Apache 1.3.2 und PHP 4.3.0.

Hier ist der code:

-------------------------------------------
<?php
class printdate {
var $sprache;
var $zeit;

function weekday(){
  $old = setlocale(LC_TIME,$this->sprache);
  echo strftime("%A",this->zeit); /*die " um das %A habe ich eingefügt da es der PHP parser sonst anscheinend nicht versteht */
  setlocale(LC_TIME,$old);
 }
 function month() {
  $old = setlocale(LC_TIME,$this->sprache);
  echo strftime("%B",this->zeit);
  setlocale(LC_TIME,$old);
 }
}

$dd= new printdate;
$de=new printdate;
$dd->sprache = ge;
$de->sprache = fr;
$dd->zeit = $de->zeit = time ();

$dd->weekday();
echo "<hr>";/*auch hier habe ich anführungszeichen hinzugefügt*/
$de->weekday();

/*da ist der code zu ende, die lezten zwei zeilen sind nur eine art "Bibliothek" für mich, um schnell den code und das resultat sehen zu könnn */
echo "<hr><br><hr>";

highlight_file("firstclass.php");

?>
---------------------------------

Das Problem schein zu sein das PHP den Operator -> nicht kennt, ich weiss aber nicht was ich an seiner stelle setzten soll, ich habe auch schon auf php.net nachgesehen, aber dieser Operator schein nicht zu existieren.

Danke für die Hilfe im Voraus,

Severin