Curiosità PHP qui.Matrici con i tasti NULL
Se si dichiara un array come questo:
<?php $arr = [ 'foo' => 'bar', NULL => 'hello' ]; ?>
si può accedere in questo modo
print $arr[NULL];
Questo stamperà hello
. Perché questo è utile, rilevante o necessario? È un bug o una funzionalità PHP?
mia unica idea era che si poteva dichiarare array con la chiave NULL essendo pari ad un messaggio di errore per spiegare a chi utilizza una chiave NULL che la loro chiave è nullo:
$arr[NULL] = 'Warning you have used a null key, did you mean to?';
Qualcuno ha trovato questo utile ? Sembra essere qualcosa che causa più danni che benefici.
"più male che bene" si può dire su molte cose in PHP ... – DCoder
@DCoder a volte che sembra essere php motto –
+1 Sono felice che funzioni, io pensare di avere una chiave nulla può essere molto utile. – Wilt