Skip to main content
WP HealthKit

Is TinyPNG – JPEG, PNG & WebP image compression Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

false

Actual Minimum Detected

8.0

Tested Up To

PHP 8.3

Compatibility Issues (69)

Missing 'Requires PHP' headerHIGH

Plugin Header

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-compress-client.php:59

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-compress.php:45

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-compress.php:112

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-compress.php:116

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-compress.php:120

PHP 8.0+ Required: str_starts_with()INFO

src/class-tiny-helpers.php:176

PHP 8.0+ Required: str_starts_with()INFO

src/class-tiny-helpers.php:187

PHP 8.0+ Required: str_starts_with()INFO

src/class-tiny-helpers.php:189

PHP 8.0+ Required: str_starts_with()INFO

src/class-tiny-image-size.php:258

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-image.php:369

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-logger.php:151

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-logger.php:162

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-notices.php:82

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-notices.php:87

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-notices.php:282

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:70

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:255

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:262

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:269

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:278

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:327

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:330

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:337

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:344

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:352

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:769

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:776

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:783

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:794

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-plugin.php:802

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:186

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:207

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:215

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:220

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:257

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:304

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:315

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:320

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:324

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:327

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:342

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:351

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:370

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:554

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:626

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:688

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:701

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:702

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:710

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:712

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:713

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:871

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:872

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:873

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:917

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:918

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:929

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-settings.php:999

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-wp-base.php:28

PHP 8.0+ Required: Named argumentsINFO

src/class-tiny-wp-base.php:41

PHP 8.0+ Required: Named argumentsINFO

src/views/account-status-connected.php:119

PHP 8.0+ Required: Named argumentsINFO

src/views/account-status-create-advanced.php:61

PHP 8.0+ Required: Named argumentsINFO

src/views/account-status-create-advanced.php:62

PHP 8.0+ Required: Named argumentsINFO

src/views/account-status-loading.php:7

PHP 8.0+ Required: Named argumentsINFO

src/views/account-status-loading.php:8

PHP 8.0+ Required: Named argumentsINFO

src/views/settings-conversion-output.php:20

PHP 8.0+ Required: Named argumentsINFO

src/views/settings-conversion-output.php:34

PHP 8.0+ Required: Named argumentsINFO

src/views/settings-conversion-output.php:47

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 TinyPNG – JPEG, PNG & WebP image compression work with PHP 8.3?

TinyPNG – JPEG, PNG & WebP image compression is not fully compatible with PHP 8.3. Our analysis detected 69 compatibility issues.

What PHP version does TinyPNG – JPEG, PNG & WebP image compression require?

TinyPNG – JPEG, PNG & WebP image compression declares a minimum PHP requirement of false. WP HealthKit's static analysis detected an actual minimum of 8.0.