Ein häufiger Anfängerfehler: Konstanten als Array-Index missbrauchen
Prinzipiell wäre so etwas schon möglich:
$array[index];
Dann müsste aber auch die Konstante index vorher definiert werden:
define("index", "bla");
$array[index];
Es wird so also $array[„bla“] angesprochen, da PHP die Konstante index mit ihrem Wert ersetzt.
PHP versucht dies aber auch, wenn die Konstante undefiniert ist und gibt bei error_reporting(E_ALL) eine E_NOTICE aus, da er keinen Wert ermitteln kann.
Wenn man also einen Index eines Arrays angibt, sollte man entweder die Konstanten vorher definieren oder den Index also String angeben:
$array["index"];
// oder:
$array['index'];
The End.
[…] Ein häufiger Anfängerfehler: Konstanten als Array-Index missbrauchen (28) […]
[…] Ein häufiger Anfängerfehler: Konstanten als Array-Index missbrauchen (112) […]