Is TinyPNG – JPEG, PNG & WebP image compression Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
false
8.0
PHP 8.3
Compatibility Issues (69)
Plugin Header
src/class-tiny-compress-client.php:59
src/class-tiny-compress.php:45
src/class-tiny-compress.php:112
src/class-tiny-compress.php:116
src/class-tiny-compress.php:120
src/class-tiny-helpers.php:176
src/class-tiny-helpers.php:187
src/class-tiny-helpers.php:189
src/class-tiny-image-size.php:258
src/class-tiny-image.php:369
src/class-tiny-logger.php:151
src/class-tiny-logger.php:162
src/class-tiny-notices.php:82
src/class-tiny-notices.php:87
src/class-tiny-notices.php:282
src/class-tiny-plugin.php:70
src/class-tiny-plugin.php:255
src/class-tiny-plugin.php:262
src/class-tiny-plugin.php:269
src/class-tiny-plugin.php:278
src/class-tiny-plugin.php:327
src/class-tiny-plugin.php:330
src/class-tiny-plugin.php:337
src/class-tiny-plugin.php:344
src/class-tiny-plugin.php:352
src/class-tiny-plugin.php:769
src/class-tiny-plugin.php:776
src/class-tiny-plugin.php:783
src/class-tiny-plugin.php:794
src/class-tiny-plugin.php:802
src/class-tiny-settings.php:186
src/class-tiny-settings.php:207
src/class-tiny-settings.php:215
src/class-tiny-settings.php:220
src/class-tiny-settings.php:257
src/class-tiny-settings.php:304
src/class-tiny-settings.php:315
src/class-tiny-settings.php:320
src/class-tiny-settings.php:324
src/class-tiny-settings.php:327
src/class-tiny-settings.php:342
src/class-tiny-settings.php:351
src/class-tiny-settings.php:370
src/class-tiny-settings.php:554
src/class-tiny-settings.php:626
src/class-tiny-settings.php:688
src/class-tiny-settings.php:701
src/class-tiny-settings.php:702
src/class-tiny-settings.php:710
src/class-tiny-settings.php:712
src/class-tiny-settings.php:713
src/class-tiny-settings.php:871
src/class-tiny-settings.php:872
src/class-tiny-settings.php:873
src/class-tiny-settings.php:917
src/class-tiny-settings.php:918
src/class-tiny-settings.php:929
src/class-tiny-settings.php:999
src/class-tiny-wp-base.php:28
src/class-tiny-wp-base.php:41
src/views/account-status-connected.php:119
src/views/account-status-create-advanced.php:61
src/views/account-status-create-advanced.php:62
src/views/account-status-loading.php:7
src/views/account-status-loading.php:8
src/views/settings-conversion-output.php:20
src/views/settings-conversion-output.php:34
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.