The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Оценка проблем с сопровождением открытых проектов и использованием старых зависимостей, opennews (??), 17-Окт-23, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


39. "Оценка проблем с сопровождением открытых проектов и использо..."  +1 +/
Сообщение от Аноним (39), 17-Окт-23, 11:46 
В PHP 8 какая-то бяка поменяла аргументы местами в функции join. Пришлось изобретать strjoin.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

41. "Оценка проблем с сопровождением открытых проектов и использо..."  +8 +/
Сообщение от Аноним (24), 17-Окт-23, 11:54 
пыхерам в целом страдать не привыкать
Ответить | Правка | Наверх | Cообщить модератору

73. "Оценка проблем с сопровождением открытых проектов и использо..."  +1 +/
Сообщение от Аноним (73), 17-Окт-23, 14:06 
Можно поподробнее?

Сам похапешник и всю жизнь первым аргументом передавал разделитель, вторым - массив, который нужно соединить. После вашего сообщения удивился, зная любовь похапешников к сохранению обратной совместимости (из-за которой до сих пор приходится волочить трёхзвенныхе операторы сравнения === и !=== ).

join всегда был алиасом к implode. Смотрим документацию по implode.

php4 ( https://php-legacy-docs.zend.com/manual/php4/en/function.imp... ): string implode (string $glue, array $pieces)
php8 ( https://www.php.net/manual/en/function.implode.php ): implode(string $separator, array $array): string

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

75. "Оценка проблем с сопровождением открытых проектов и использо..."  –1 +/
Сообщение от Аноним (24), 17-Окт-23, 14:15 
что нужно курить, чтоб назвать джойн имплодом?
Ответить | Правка | Наверх | Cообщить модератору

79. "Оценка проблем с сопровождением открытых проектов и использо..."  +/
Сообщение от Аноньимъ (ok), 17-Окт-23, 14:26 
Там же в доках написано - $glue

И название implode как бы референс к сжимаемущемуся кульку.

Ответить | Правка | Наверх | Cообщить модератору

82. "Оценка проблем с сопровождением открытых проектов и использо..."  –1 +/
Сообщение от Аноним (24), 17-Окт-23, 14:53 
https://www.merriam-webster.com/dictionary/implode

где ты здесь видишь "сжимающийся кулек"? и причем тут... клей? (может авторы вдохновлялись клей-моментом?)

Ответить | Правка | Наверх | Cообщить модератору

84. "Оценка проблем с сопровождением открытых проектов и использо..."  +/
Сообщение от Аноньимъ (ok), 17-Окт-23, 15:17 
> где ты здесь видишь "сжимающийся кулек"? и причем тут... клей? (может авторы
> вдохновлялись клей-моментом?)

Выше же написано:
php4 ( https://php-legacy-docs.zend.com/manual/php4/en/function.imp... ): string implode (string $glue, array $pieces)

Вот вам и клей.

Я же говорю, отсылка. К употреблению клея через кулёк. Токсикоман когда вдыхает кулёк сжимается (implode).

Ответить | Правка | Наверх | Cообщить модератору

101. "Оценка проблем с сопровождением открытых проектов и использо..."  +/
Сообщение от Аноним (73), 17-Окт-23, 19:38 
> где ты здесь видишь "сжимающийся кулек"?

Вот тут:

> to burst INWARD
> to COLLAPSE INWARD as if from external pressure

Плюс, сделано как антоним слову explode() - название функции, наоборот, разбивающей строку на несколько.

Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

109. "Оценка проблем с сопровождением открытых проектов и использо..."  +1 +/
Сообщение от Аноним (109), 17-Окт-23, 21:13 
> что нужно курить, чтоб назвать джойн имплодом?

Английский?

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

149. Скрыто модератором  +1 +/
Сообщение от Аноним (-), 18-Окт-23, 14:35 
Ответить | Правка | Наверх | Cообщить модератору

96. "Оценка проблем с сопровождением открытых проектов и использо..."  +5 +/
Сообщение от Аноним (96), 17-Окт-23, 18:56 
Из документации к PHP 4:

implode() can, for historical reasons, accept its parameters in either order.

То есть, ещё 20 лет назад в документации был задокументирован порядок аргументов "разделитель, массив" и было примечание, что обратный порядок аргументов тоже работает по историческим причинам (но официально не поддерживается).

Через 20 лет костыль выпилили. И тут кто-то проснулся.

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру