Während eine aktuelle Anwendung zu schreiben, begann ich aus Versehen ein Array füllen, bevor ich es erklärt hatte.Muss ein PHP-Array vor der Verwendung deklariert werden?
error_reporting (E_ALL);
$array['value'] = 'Test string';
Ich benutze E_ALL Fehlerberichte und ein Fehler wurde nicht ausgelöst. Ist das richtig? Und wenn ja, gibt es irgendwelche Probleme mit Array-Werten zu deklarieren, während das Array niemals deklariert wird? Vielleicht folgt es einfach nicht den guten Programmierstandards.
Wenn Sie sagen, „nicht geworfen“ meinen Sie es nicht auf dem Bildschirm zeigen, haben oder es nicht angemeldet war (wenn Ihr Protokollierungsstufe richtig eingestellt ist). Wenn es angemeldet wurde und nicht zeigen Ihre display_errors überprüfen in der php.ini Einstellung (sollte auf 1 gesetzt werden) - Dies ist eine gute Referenz: http://php.net/manual/en/errorfunc.configuration.php – jlindenbaum