ChrisB: Finde den Fehler nicht - Klassen Beginner

Beitrag lesen

Hi,

Wenn ich folgendes Script ausführe wird nichts auf der Seite dargestellt, auch keine Fehler werden angezeigt.

Das liegt daran, dass du einen Syntaxfehler im Script hast – und da es daher überhaupt nicht ausgeführt wird, hat auch dein Versuch, das error_reporting zu setzen, keine Auswirkung. (Deshalb setzt man das besser direkt in der PHP-Konfiguration, als erst zur Laufzeit.)

error_reporting(E_ALL);

class csvEinlesen {

public $csvFile;
public $csv;

$csv = file( $csvFile );
//this->csv = file( this->csvFile );

  
Parse error:  syntax error, unexpected '$csv' (T\_VARIABLE), expecting function (T\_FUNCTION) in […]  
  
– das ist die Meldung, die du damit kriegen solltest.  
  
Du kannst nicht einfach so Anweisungen in einer Klasse notieren – die müssen sich innerhalb einer Methode befinden … deshalb: expecting function (T\_FUNCTION).  
  
MfG ChrisB  
  

-- 
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/