Depuis PHP 7.4.1, il y a une erreur de poire avec la dernière version même s'ils ont dit que c'était corrigé.
Exemple: si vous essayez d'installer un package en utilisant le "pecl", une erreur d'avertissement est renvoyée avec le message:
Notice: Trying to access array offset on value of type bool in PEAR/REST.php on line 187
PHP Notice: Trying to access array offset on value of type bool in /usr/share/php/PEAR/REST.php on line 187
Les référentiels ont déjà été mis à jour, mais le problème persiste
J'ai rencontré le même problème en essayant d'installer xdebug en utilisant PECL. Quelque chose à propos de ce bloc de code que vous avez cité pose des problèmes. Je pense que c'est un problème lié en quelque sorte à MacOS Catalina, j'ai vu trois personnes avec cette erreur et toutes utilisaient le dernier MacOS.
Pour contourner le problème, j'ai commenté le bloc "si" que vous avez cité. Cela semble faire le travail, car je pourrais installer xdebug normalement après cela.