Ich hab bei mir auf dem System PHP 5.0.5 und dort taucht wahrhaftig ein Fehler auf
- Code: Select all
<?php
error_reporting(E_ALL | E_STRICT);
define('PATH_SELF', );
?>
erzeugt bei mir:
- Code: Select all
Parse error: parse error, unexpected ')'
Dann bleibt nur noch übrig, dass du irgendeine Option gesetzt hast, die diesen Zustand nicht als Fehler betrachtet, der Fehler trotz der Fehlerbehandlung nicht als solcher betrachtet wird oder PHP 5.1.1 daran Schuld ist.
Für den ersten Fall ist mir nichts bekannt bzw nichts bekannt, welche Option dies behandeln könnte, was aber nichts heißt, das sie nicht existiert
. Du kannst aber mal ausprobieren, ob er bei dir irgendwas ausgibt, wenn du ein var_dump direkt dahinter einfügst und wenn ja, was er ausgibt:
- Code: Select all
<?php
error_reporting(E_ALL | E_STRICT);
define('PATH_SELF', );
var_dump(PATH_SELF);
?>
Für den zweiten Fall würde er irgendwo deine error_reporting-Einstellung überschreiben.
Und als letztes: Das PHP-Manual sacht dazu nich so richtig viel. Vielleicht kann da die Lösung zu 1 auch ein stückweit nachhelfen
Nicht jeder Fehler ist ein Bug ...