【发布时间】:2023-01-03 19:05:06
【问题描述】:
【问题讨论】:
-
请提供足够的代码,以便其他人可以更好地理解或重现问题。
-
这是 php 8.1 和 phpldapadmin 1.2.6.3 之间的不兼容性。看起来他们在 1.2.6.4 中修复了这个问题,但目前没有来自 Ubuntu 的更新包。
标签: php openldap ubuntu-22.04
【问题讨论】:
标签: php openldap ubuntu-22.04
PHP 8.1 不再支持将 null 值传递给 trim,在 8.1 之前,这些值将在内部变成空字符串,8.1 将不再更改它们。
如果您有权访问代码,则应在将值放入 trim 之前检查该值是否为空,或者将该值默认为空字符串。您需要手动修复该错误输出中的那些区域。
【讨论】:
为此有一个official launchpad bug reported。
如果您检查github issues of phpLDAPadmin,还有一些与 PHP 8+ 和 OpenSSL 3+ 相关的其他当前错误。
【讨论】: