.nils: Aufruf einer Klassenmethode: Fehlermeldung

Beitrag lesen

Hallo,

Ich nehme jetzt an, da ich es nicht verstehe, die Funktion gibt etwas zurück, was als falsch interpretiert wird.
Habs jetzt so gemacht:

<?php  
class Datei  
{  
   var $arbeitsverzeichnis;  
   function Datei($arbeitsverzeichnis=".") {  
      $this->setAV($arbeitsverzeichnis) or die("Konnte Funktion setAV() nicht aufrufen");  
   }  
  
   function setAV($arbeitsverzeichnis) {  
      if ($this->arbeitsverzeichnis = $arbeitsverzeichnis) return true;  
      else die("Konnte das Arbeitsverzeichnis nicht setzen");  
   }  
  
   function getAV() {  
      return ($this->arbeitsverzeichnis) or die("Konnte auf die Eigenschaft Arbeitsverzeichnis nicht zugreifen");  
   }  
  
   function lies_in_string($datei) {  
      $av = getcwd();  
      chdir($this->arbeitsverzeichnis);  
      $fp = fopen($datei, "r");  
      $fc = fread($fp, filesize($datei));  
      fclose($fp);  
      chdir($av);  
      return $fc;  
   }  
}  
?>

Gruß, Nils