Skip to main content
WP HealthKit

Is SproutOS Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

7.4

Actual Minimum Detected

8.1

Mismatch with declared minimum

Tested Up To

PHP 8.3

Compatibility Issues (114)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/mcp-adapter.php:55

PHP 8.0+ Required: Named argumentsINFO

sprout-core/abilities_register/class-abilities-register.php:36

PHP 8.0+ Required: Match expressionINFO

sprout-core/admin-pages.php:449

PHP 8.0+ Required: Match expressionINFO

sprout-core/admin-pages.php:453

PHP 8.0+ Required: str_contains()INFO

sprout-core/admin-pages.php:2858

PHP 8.0+ Required: str_contains()INFO

sprout-core/admin-pages.php:2864

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/admin-pages.php:2840

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/admin-pages.php:2841

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/admin-pages.php:2842

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/admin-pages.php:2848

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/admin-pages.php:2853

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/admin-pages.php:2869

PHP 8.0+ Required: Named argumentsINFO

sprout-core/class-sprout-mcp-analytics.php:48

PHP 8.0+ Required: Named argumentsINFO

sprout-core/class-sprout-mcp-analytics.php:51

PHP 8.0+ Required: Named argumentsINFO

sprout-core/class-sprout-mcp-analytics.php:59

PHP 8.0+ Required: Match expressionINFO

sprout-core/class-sprout-mcp-analytics.php:920

PHP 8.0+ Required: Match expressionINFO

sprout-core/class-sprout-mcp-analytics.php:934

PHP 8.0+ Required: str_contains()INFO

sprout-core/class-sprout-mcp-analytics.php:275

PHP 8.0+ Required: str_contains()INFO

sprout-core/class-sprout-mcp-analytics.php:427

PHP 8.0+ Required: str_contains()INFO

sprout-core/class-sprout-mcp-analytics.php:447

PHP 8.0+ Required: str_contains()INFO

sprout-core/class-sprout-mcp-analytics.php:875

PHP 8.0+ Required: Match expressionINFO

sprout-core/dependencies.php:491

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/dependencies.php:501

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/dependencies.php:671

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/dependencies.php:718

PHP 8.0+ Required: Named argumentsINFO

sprout-core/plugin_loader.php:44

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-audit-log.php:106

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-crash-recovery.php:66

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-crash-recovery.php:88

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-crash-recovery.php:106

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/safety/class-sprout-crash-recovery.php:60

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-domain-lock.php:36

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-domain-lock.php:40

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-domain-lock.php:62

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-domain-lock.php:78

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-domain-lock.php:96

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/safety/class-sprout-meta-snapshot.php:285

PHP 8.0+ Required: Named argumentsINFO

sprout-core/safety/class-sprout-safety-gatekeeper.php:122

PHP 8.0+ Required: str_starts_with()INFO

sprout-core/safety/class-sprout-safety-gatekeeper.php:272

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:28

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:34

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:37

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:68

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-autoloader.php:77

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:17

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:84

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:92

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:100

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:105

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:106

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:111

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:112

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:113

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:114

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:119

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:120

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-container.php:121

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-php-autoloader.php:27

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-plugins-handler.php:119

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/class-plugins-handler.php:137

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php:85

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/composer/ClassLoader.php:402

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/composer/ClassLoader.php:417

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/composer/InstalledVersions.php:138

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/composer/InstalledVersions.php:365

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-autoloader.php:36

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-autoloader.php:42

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-autoloader.php:45

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-autoloader.php:76

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-autoloader.php:85

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:23

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:90

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:98

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:106

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:111

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:112

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:117

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:118

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:119

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:120

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:125

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:126

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-container.php:127

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-php-autoloader.php:33

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-plugins-handler.php:125

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/jetpack-autoloader/class-plugins-handler.php:143

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Abilities/DiscoverAbilitiesAbility.php:56

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Abilities/DiscoverAbilitiesAbility.php:57

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Abilities/ExecuteAbilityAbility.php:68

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Abilities/ExecuteAbilityAbility.php:69

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Abilities/GetAbilityInfoAbility.php:70

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Abilities/GetAbilityInfoAbility.php:71

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:58

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:63

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:66

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:127

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:155

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Core/McpAdapter.php:266

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Core/McpComponentRegistry.php:355

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Core/McpTransportFactory.php:67

PHP 8.1+ Required: First-class callablesINFO

sprout-libs/wordpress/mcp-adapter/includes/Domain/Prompts/RegisterAbilityAsMcpPrompt.php:38

PHP 8.1+ Required: First-class callablesINFO

sprout-libs/wordpress/mcp-adapter/includes/Domain/Resources/RegisterAbilityAsMcpResource.php:26

PHP 8.0+ Required: str_starts_with()INFO

sprout-libs/wordpress/mcp-adapter/includes/Domain/Utils/McpValidator.php:129

PHP 8.0+ Required: str_starts_with()INFO

sprout-libs/wordpress/mcp-adapter/includes/Domain/Utils/McpValidator.php:142

PHP 8.0+ Required: str_starts_with()INFO

sprout-libs/wordpress/mcp-adapter/includes/Infrastructure/Observability/McpObservabilityHelperTrait.php:91

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Plugin.php:35

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Plugin.php:100

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Plugin.php:115

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Servers/DefaultServerFactory.php:50

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Transport/Infrastructure/HttpRequestHandler.php:65

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Transport/Infrastructure/HttpRequestHandler.php:83

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Transport/Infrastructure/HttpRequestHandler.php:100

PHP 8.0+ Required: Named argumentsINFO

sprout-libs/wordpress/mcp-adapter/includes/Transport/Infrastructure/McpTransportHelperTrait.php:29

PHP Version Distribution

According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.

Frequently Asked Questions

Does SproutOS work with PHP 8.3?

SproutOS is not fully compatible with PHP 8.3. Our analysis detected 114 compatibility issues.

What PHP version does SproutOS require?

SproutOS declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.1.