Wie erhalte ich nützliche Fehlermeldungen in PHP? (Statt eines leeren weißen Bildschirms)
Hallo! Ich bin ein PHP-Anfänger und habe ständig dasselbe Problem: Wenn im Code ein Fehler auftritt, sehe ich nur einen leeren weißen Bildschirm. Keine Meldungen, keine Hinweise – einfach Stille. Das macht mich verrückt!
Zum Beispiel schreibe ich ein einfaches Skript:
```php
'Ivan', 'age' => 25];
echo $data['name'];
echo $data['city']; // Fehler: Schlüssel existiert nicht
?>
```
Anstatt eine Warnung über den nicht existierenden Schlüssel zu sehen, bekomme ich eine leere Seite. Oder wenn ich eine Datei mit einem Syntaxfehler einbinde:
```php
```
Wieder ein weißer Bildschirm. Ich habe bereits überprüft, dass PHP funktioniert – ein einfaches `` wird normal ausgegeben.
Ich habe von `error_reporting` und `display_errors` gehört, verstehe aber nicht, wie man sie richtig konfiguriert. Wo schreibt man sie? Im Skript selbst, in der php.ini oder in der .htaccess? Und was bedeuten all diese Fehlerstufen (E_ALL, E_WARNING, E_NOTICE)?
Ich brauche, dass PHP mir