Fehlermeldungen kommen nicht
Kalle_B
- php
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
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";
echo $begrüßung; dedlfix:
danke dir, ini_set( display_errors, 1); ist mein Freund.
Kalle