Is Translatesense Compatible with PHP 8.3?
Not Compatible
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
Declared Minimum
Not declared
Actual Minimum Detected
8.1
Tested Up To
PHP 8.3
Compatibility Issues (10)
Missing 'Requires PHP' headerHIGH
Plugin Header
Undefined $time_taken passed to round() causes TypeError fatal under declare(strict_types=1)HIGH
includes/translation/class-statics.php:110
Array offset access on a boolean taxonomy rewrite argumentMEDIUM
includes/translation/internal-links/class-url-resolver.php:300
Undefined $found_strings and unguarded $block['innerContent'] in the no-rules branchMEDIUM
includes/translation/builders/class-gutenberg-builder.php:213
Unqualified DOMElement type hint in a namespaced file (dead method)LOW
includes/translation/builders/class-gutenberg-builder.php:330
Per-innerContent regex rebuilt from all discovered strings (O(n²) passes)LOW
includes/translation/builders/class-gutenberg-builder.php:150
Declared 'Requires PHP: 7.4' is unverifiable from this audit scopeLOW
readme.txt:5
PHP 8.1+ Required: Enum declarationINFO
includes/database/class-hashing-db.php:477
Inconsistent return types on create_or_update_translated_post()INFO
includes/integrations/polylang/class-polylang-bridge.php:279
No PHP source available — PHP 8.x compatibility could not be assessedINFO
Plugin-wide
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.