Note: implode dans PHP 8.1
Mon application Ygg n'affichait plus le contenu des fichiers depuis un temps. Je suspectais le passage à PHP 8.1. J'étudie le code, jusqu'à tomber sur ceci :
implode(range(1, count($file_array)), '<br>')
J'ouvre une page de manuel pour chaque fonction, et…
implode(string $separator, array $array): string
Legacy signature (deprecated as of PHP 7.4.0, removed as of PHP 8.0.0):
implode(array $array, string $separator): string
PHP a simplement inversé les arguments. Certes, c'est plus logique dans ce sens, mais ça m'a bien fait rire sur le coup 😅
Vous pouvez utiliser votre blog supportant les webmentions, votre compte Mastodon (Fediverse) ou Bluesky, voire Twitter pour répondre à cette note. Par engagement, seules les webmentions et les réponses du Fediverse sont affichées.