PHP 8.4.1: константа E_STRICT устарела в pearcmd.php в строке 441.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP 8.4.1: константа E_STRICT устарела в pearcmd.php в строке 441.

Сообщение Anonymous »

Я обновил PHP с 8.3 до PHP8.4.1_1 (через Homebrew на Mac OS X Intel), затем при использовании PECL/PEAR у меня появилось много предупреждений.
#pecl uninstall grpc protobuf
Deprecated: Constant E_STRICT is deprecated in /usr/local/Cellar/php/8.4.1_1/share/pear/pearcmd.php on line 441 PHP
Deprecated: Constant E_STRICT is deprecated in /usr/local/Cellar/php/8.4.1_1/share/pear/pearcmd.php on line 441

По-видимому, начиная с PHP 8.4, ключевое слово E_STRICT устарело в языке PHP, к сожалению, код PEAR не обновлен и до сих пор использует это ключевое слово E_STRICT.
Я также принудительно обновил Pear, чтобы убедиться, что у меня установлена ​​самая последняя версия Pear, без какого-либо влияния на эту проблему.
curl -O https://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar


Подробнее здесь: https://stackoverflow.com/questions/792 ... n-line-441
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»