Показать сообщение отдельно
  #34 (permalink)  
Старый 15.04.2020, 15:53
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

Сообщение от Malleys
Сообщение от Белый шум
Нет такого правила, что ассоциативный массив обязан различать числа от строк с этим числом.
Однако в большинстве языков программирования...
Что там в большинстве языков - не имеет значения, тем более что запрета на такие различия тоже нет.

Если что-то соответствует определению ассоциативного массива, значит оно им и является. Всё остальное - такая же демагогия, как и про отсутствие понятия индексов в javascript:
Сообщение от Malleys
Если в спецификации говорится об индексах, то понятие определённо есть!
Сообщение от https://www.php.net/manual/en/language.types.array.php
PHP arrays can contain integer and string keys at the same time as PHP does not distinguish between indexed and associative arrays.
Ответить с цитированием