Kalle_B: Fehlermeldungen kommen nicht

Hallöle,

folgender Code:

<?PHP
echo "<p>PHP-Version [".phpversion()."]</p>";
/*
  error_reporting(E_ALL);      // steuert, dass alle Fehler gemeldet werden
  display_errors = On;

$unsinn = 23 /0;
  echo "<p>Unsinn [".$unsinn."]</p>";
*/
?>

Ergebnis:
PHP-Version [5.1.6]

Wenn ich die Zeilen im Kommentar gültig mache, kommt überhaupt nichts. Woran kann das liegen?

Gruß, Kalle

  1. echo $begrüßung;

    display_errors = On;

    Das macht an dieser Stelle etwas ganz anderes als du möchtest. Wenn das vorangehende

    error_reporting(E_ALL);      // steuert, dass alle Fehler gemeldet werden

    dabei keine Wirkung zeigt, steht vermutlich display_errors auf Off.

    Konfigurationsparameter kann man, wenn es keine eigene Funktion wie im Fall error_reporting gibt, nur mit ini_set() ändern. Vorausgesetzt natürlich, dass sie sich im Script ändern lassen, was dir die Tabelle http://de.php.net/manual/en/ini.php in der Spalte Changeable verrät.

    echo "$verabschiedung $name";

    1. echo $begrüßung; dedlfix:

      danke dir, ini_set( display_errors, 1); ist mein Freund.

      Kalle