- 1
- 2
- 3
- 4
$var = null;
// Не вызовет: "Notice: Undefined Index 0"
var_dump($var[0][1][2][3]['route']); // NULL
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
$var = null;
// Не вызовет: "Notice: Undefined Index 0"
var_dump($var[0][1][2][3]['route']); // NULL
PHP не показывает Notic'ы если переменная или значение является NULL'ом при попытки получить доступ к элементам массива (заметил это когда функция могла возвратить null или массив). Нашел это интересным.
А какой будет результат без isset()?
Или так:
Как я понял строка в Вашем примере 'предсказуемо ^-^' конвертируется в int(0).
Знаю что это не неожиданное, но все равно прикольно :)