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

Сообщение от Malleys
Однако стоит учитывать, что вы ранее писали, что в PHP есть «настоящие ассоциативные массивы»,
Сообщение от Материал из Википедии — свободной энциклопедии
Ассоциативный массив — абстрактный тип данных (интерфейс к хранилищу данных), позволяющий хранить пары вида «(ключ, значение)» и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу...

Предполагается, что ассоциативный массив не может хранить две пары с одинаковыми ключами.
Нет такого правила, что ассоциативный массив обязан различать числа от строк с этим числом. Для языков с нестрогой типизацией такое поведение является ожидаемым.

Сообщение от Malleys
однако ваш последний пример как раз-таки опровергает такое понимание.
Сообщение от Материал из Википедии — свободной энциклопедии
Поддержка ассоциативных массивов есть во многих интерпретируемых языках программирования высокого уровня, таких, как Perl, PHP, Python, Ruby, Tcl, JavaScript[1] и других.
Ответить с цитированием