PHP 8.4 Compatibility
3 posts by 2 authors in: Forums > CMS Builder
Last Post: Yesterday at 8:55am (RSS)
By mark99 - Monday at 6:18am
Quick query, as I haven't yet tried the latest v3.75 beta (currently on 3.74), but does it solve all of these deprecations that I just picked up on 3.74 in a quick test of PHP 8.4?
Deprecated: Constant E_STRICT is deprecated /system/lib/errorlog_functions.php on line 166
Deprecated: Method mysqli::ping() is deprecated since 8.4, because the reconnect feature has been removed in PHP 8.2 and this method is now redundant /system/lib/ZenDB/DB.php on line 198
Deprecated: _errorlog_getCallStackText(): Implicitly marking parameter $e as nullable is deprecated, the explicit nullable type must be used instead in /system/lib/errorlog_functions.php on line 519
Deprecated: schema_addMissingMySqlColumns(): Implicitly marking parameter $mysqlColumns as nullable is deprecated, the explicit nullable type must be used instead in /system/lib/schema_functions.php on line 585
Deprecated: Itools\ZenDB\DB::config(): Implicitly marking parameter $keyOrArray as nullable is deprecated, the explicit nullable type must be used instead in /system/lib/ZenDB/DB.php on line 40
Deprecated: Itools\ZenDB\DBException::__construct(): Implicitly marking parameter $previous as nullable is deprecated, the explicit nullable type must be used instead in /system/lib/ZenDB/DBException.php on line 19
Deprecated: Itools\ZenDB\Assert::sqlSafeString(): Implicitly marking parameter $inputName as nullable is deprecated, the explicit nullable type must be used instead in /system/lib/ZenDB/Assert.php on line 93
By Dave - Monday at 8:44pm
Hi Mark99,
Yea, I think we've got all those already. We've pulled back the beta and are just updating a few more things and then we'll re-release it you'll be able to test it.
I've got PHP 8.4 locally but also waiting on Plesk to add it so we can run it on our live site.
Let me know if you have any other questions.
interactivetools.com
Thanks, Dave, looking forward to that. Always a pain when new PHP versions get released and break common things.