В PHP допустим следующий код
$a=array(0);$a[0];
но это неверно:
array(0)[0]
- Какова терминология, соответствующая этому поведению? (имеет ли это какое-либо отношение к "разыменованию"?)
- Какова мотивация такого поведения (помимо пользователей, названных: -P)
Я ищу общую терминологию, не обязательно терминологию, связанную с PHP.
(Другой пример: в MATLAB допустимо следующее:
s = size(M)
s(0)
но это неверно:
size(M)(0)
В PHP и MATLAB добавление скобок не помогает, т.е. (array(0))[0]
и (size(M))(0)
оба недопустимы)