Я обновил 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
PHP 8.4.1: константа E_STRICT устарела в pearcmd.php в строке 441. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему JEP 441 ослабил проверку доминирования защищенных шаблонов по сравнению с JEP 420?
Anonymous » » в форуме JAVA - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-