Вы запутались в результатах поиска, потому что хэш термина перегружен , как и концепция передачи параметров.
Вы видите ссылки на концепцию передачи значений в хэше, потому что ассоциативный массив называется хешем в некоторых языках (что сокращенно для хеш-таблицы).
Символ #
также озадаченно назван. Это называется "хэш", "фунт", "число" и "октофорп". Так как я вырос в США, я называю это «знак фунта» в моей голове, что, вероятно, раздражает пользователей большего количества британского английского языка и не менее чревато путаницей (рассмотрим «& pound;»).
Передача аргументов функции в хеш в Perl - это хороший способ получить именованные аргументы для подпрограммы. PHP имеет только позиционные аргументы, но использование Array прекрасно работает там.
Многие веб-библиотеки используют структуру типа хэш / ассоциативный массив для значений формы. Ключи обычно являются идентификатором поля, а значения - значениями поля.
В URI #
обозначает начало спецификатора фрагмента. Он идентифицирует часть страницы, на которую указывает URI. Обычно он не используется для передачи информации запроса от клиента обратно на сервер.