PHP мелочи здесь.
Если мы объявим массив следующим образом:
<?php $arr = [ 'foo' => 'bar', NULL => 'hello' ]; ?>
Мы можем получить к нему доступ как это
print $arr[NULL];
Это напечатает hello
. Почему это полезно, актуально или необходимо? Это ошибка PHP или функция?
Моя единственная идея заключалась в том, что вы могли объявить массив с ключом NULL равным сообщению об ошибке, чтобы объяснить всем, кто использует ключ NULL, что их ключ равен null:
$arr[NULL] = 'Warning you have used a null key, did you mean to?';
Кто-нибудь нашел это полезным? Кажется, что-то приносит больше вреда, чем пользы.