web-dev-qa-db-ja.com

PHP 7.4.1-PECLが機能していません(181行目のPEAR / REST.phpでbool型の値の配列オフセットにアクセスしようとしています)

PHP 7.4.1なので、修正済みと言っていても、最新バージョンにはpearエラーがあります。

例:「pecl」を使用してパッケージをインストールしようとすると、次のメッセージで警告エラーが返されます。

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

リポジトリはすでに更新されていますが、問題は解決しません

8
Shadow

PECLを使用してxdebugをインストールしようとしたときに、同じ問題に遭遇しました。あなたが引用したそのコードブロックに関する何かが問題を引き起こしています。私はそれがMacOSカタリナに何らかの形で関連している問題だと思います。そのエラーで3人が見、すべてが最新のMacOSを使用していました。

回避策として、あなたが引用した「if」ブロックにコメントしました。これで、xdebugを通常どおりインストールできたので、仕事は完了したようです。

0
Dkage