View Issue Details

IDProjectCategoryView StatusLast Update
0037023mantisbtadministrationpublic2026-04-18 10:28
Reporterraspopov Assigned Todregad  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.26.0 
Target Version2.28.2Fixed in Version2.28.2 
Summary0037023: Deprecated error in PHP 8.5 when checking the installation in the admin panel
Description

The following error appears on page in the Email checks section:

DEPRECATED: Using null as an array offset is deprecated, use an empty string instead
Raised in file <...>\admin\check\check_email_inc.php on line 98
Additional Information

check_email_inc.php line 98:

$t_users_without_email = $t_duplicate_emails[null] ?? [];

It probably needs to be fixed to:

$t_users_without_email = $t_duplicate_emails[''] ?? [];
TagsPHP 8.5

Relationships

related to 0032940 closeddregad Add admin check to detect users without e-mail address when allow_empty_email = OFF 

Activities

dregad

dregad

2026-04-17 03:03

developer   ~0071017

Introduced in 2.26.0 by fix for 0032940 (MantisBT master dd34193c).

Related Changesets

MantisBT: master-2.28 daf676b9

2026-04-17 06:31

dregad


Details Diff
Fix PHP 8.5 deprecation warning in admin checks

Using null as an array offset is deprecated, use an empty string instead

Fixes 0037023
Affected Issues
0037023
mod - admin/check/check_email_inc.php Diff File