Сидредин
Будем называть этот тип Array'ем?
Ilya
В разработке чего-то сложнее чем плагины к вордпрессу да 🌚
Конторка
сараем 😀
Сидредин
Вы думаете что это массивы и они выглядят как массивы, но это хэш-таблицы
Хэш-таблицы - это один из способов использования пхпшых массивов http://php.net/manual/ru/language.types.array.php
Конторка
Я массивы сначала не понял, а потом как понял.
Сидредин
Конторка
В одной книге читал про массивы, просто не понял, что это и зачем вообще нужно. Потом в другой читал и понял, сразу понятно всё стало.
Ilya
Вы можете использовать хэштаблицу как хэштаблицу, что логично
Ilya
Но можете и как массив
Ilya
Или как множество и так далее
🎄Victor
В инсте проходил че такое хэш таблицы, забыл, и пишу всякие апишки админки и прочее на пыхе, не зная про хеш таблицы
🎄Victor
))
Конторка
про хештаблицы не слышал
🎄Victor
че то припоминаю что есть хеш который зависит от ключа и по нему находится ячейка
🎄Victor
или че то такое
Ilya
Теперь ты меня троллишь?)
Bat
В инсте проходил че такое хэш таблицы, забыл, и пишу всякие апишки админки и прочее на пыхе, не зная про хеш таблицы
они не настолько низкоуровневые чтобы быть достойными прикоснуться к хеш таблицам)
🎄Victor
ну вот да
Ilya
Русским по белому отображение устанавливающее связь между ключом и значением
🎄Victor
ну
🎄Victor
echo $arr[5] мне без разницы как он это делает))
🎄Victor
ладно знать надо, окей. Но кейсов где мне нужно было это знать пока не встретилось
🎄Victor
когда в инсте на си кодили, тогда вроде что-то было
Конторка
массив и массив, какая разница
Конторка
Что вообще нужно знать про массив? Начинается с ноля, бывает ассоциативным
Конторка
Что ещё про него нужно знать?
🎄Victor
http://php.net/manual/ru/internals2.variables.tables.php
🎄Victor
Вот реально, когда оно нужно в практике?
Конторка
Чем ограничивается размер массива?
🎄Victor
In PHP, associative arrays are implemented as hashtables, with a bit of extra functionality. However technically speaking, an associative array is not identical to a hashtable - it's simply implemented in part with a hashtable behind the scenes. Because most of its implementation is a hashtable, it can do everything a hashtable can - but it can do more, too.
Bat
Что ещё про него нужно знать?
что если планируешь его объявлять то лучше делать через функцию Array(), а не через квадратные скобки)
Сидредин
Теперь ты меня троллишь?)
Где ты видишь троллинг? Возможно, в C или других языках этот тип данных и называется хешем. А в php он называется массивом.
🎄Victor
Вот прям все разбираются да
🎄Victor
Below are some typedefs you should know when interacting with HashTable. They are mostly self explanitory and will allow the Hacker to fully understand the prototypes below properly.
Конторка
что если планируешь его объявлять то лучше делать через функцию Array(), а не через квадратные скобки)
Интересно. Я наоборот начал приучать себя к квадратным скобкам. В чём разница?
🎄Victor
🎄Victor
В реализации хеш таблиц на пхп
Bat
Интересно. Я наоборот начал приучать себя к квадратным скобкам. В чём разница?
если это что-то достаточно крупное, и попадет на старую версию PHP, то они могут не экранироваться
Bat
ну ок( злые вы(
Ilya
если это что-то достаточно крупное, и попадет на старую версию PHP, то они могут не экранироваться
Если твой код попал на что-то на пхп меньше 5.0 то где-то ты свернул не туда
Сидредин
ну ок( злые вы(
Не злые.) Просто не все могут понять, где ты шутишь, а где нет.)
Ilya
помоему все что ниже 5.4
Ну учитывая что поддержка 5.6 кончится в следующем году...
Bat
но не факт, иногда приходится работать и на старых серваках, которые работаю с 2005 года, на которых столько накручено(одна интеграция 1С чего стоит) и тут уже не до обновлений
Dmitry
подскажите как настроить переадремацию в nginx. Мне надо что бы все запросы переадресовывались на index.php кроме файлов
Конторка
» пхп меньше 5.0 ТАк бывает? Не разу не встречал.
Конторка
Меньше 5.2 не встречал. И то на том хостинке бродил по всему сервере через эксплоит
Конторка
Но это было лет сто назад
Aleksandr
» пхп меньше 5.0 ТАк бывает? Не разу не встречал.
Я когда-то на пхп4 писал, 5 ещё не вышел. Насколько я знаю, кое-что с того времени так и работает без изменений
Anonymous
"Хацкеры" есть?
Конторка
только хацкеры и есть 😀
Bat
Array() - не функция
и что же это? Идет название, затем круглые скобки, принимает аргументы, помоему это функция
Bat
http://php.net/manual/ru/function.array.php
Anonymous
Нужны именно веб-программисты
Aleksandr
echo, например 😀
Я про проект целиком :-)
Aleksandr
и что же это? Идет название, затем круглые скобки, принимает аргументы, помоему это функция
В доке чёрным по белому написано, что это просто языковая конструкция. И разница между ней и квадратными скобками нет.
Aleksandr
И будь это функцией, совет должен был быть обратный)
🐴
Или он тролит
Bat
или вы меня тролите
Anonymous
Так ребзя
Anonymous
Кому деньги нужны?
Anonymous
Веб-программисты, аууу
Конторка
Веб-программисты, аууу
Мужик, ближе к делу.
Anonymous
Информация конфиденциальная)
Конторка
Nafania
Бедкоры писать?