PHP Compatibility Index

Is WP-SCSS compatible with PHP 8?

Version 4.0.8 · 40,000+ active installs · requires PHP 7.2

Works on PHP 8.0–8.5, with deprecation notices from 8.4

No removed PHP features found in WP-SCSS 4.0.8. It uses 21 deprecated feature(s) that only log notices today.

PHP 8.0
✓
PHP 8.1
✓
PHP 8.2
✓
PHP 8.3
✓
PHP 8.4
⚠ 21
PHP 8.5
⚠ 21

✓ no problems · ⚠ deprecation notices only (still works) · ✗ uses something removed in that PHP version

Check your whole site, not just one plugin. The free PHP Upgrade Check plugin scans every plugin and theme you have installed (including premium and custom ones) and explains each problem. It runs on any host.

Deprecated (works today, logs notices)

File:lineWhat
scssphp/src/Ast/Sass/Expression/StringExpression.php:89Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $quote.
scssphp/src/Compiler.php:4737Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $env.
scssphp/src/Compiler.php:4829Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $block.
scssphp/src/Compiler.php:4893Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $env.
scssphp/src/Compiler.php:5062Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $env.
scssphp/src/Exception/SassFormatException.php:34Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $previous.
scssphp/src/Exception/SassRuntimeException.php:34Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $previous.
scssphp/src/Formatter.php:267Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $sourceMapGenerator.
scssphp/src/Logger/AdaptingLogger.php:65Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $span.
scssphp/src/Logger/LocationAwareLoggerInterface.php:48Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $span.
scssphp/src/Logger/QuietLogger.php:27Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $span.
scssphp/src/Node/Number.php:565Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $compiler.
scssphp/src/Parser.php:139Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $cache.
scssphp/src/Value/ComplexSassNumber.php:40Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $asSlash.
scssphp/src/Value/SassCalculation.php:215Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $value.
scssphp/src/Value/SassNumber.php:120Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $asSlash.
scssphp/src/Value/SassNumber.php:907Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $other.
scssphp/src/Value/SassNumber.php:975Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $other.
scssphp/src/Value/SingleUnitSassNumber.php:69Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $asSlash.
scssphp/src/Value/UnitlessSassNumber.php:28Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $asSlash.
scssphp/src/Warn.php:62Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $callback.

Plugin page on WordPress.org: wp-scss