Page MenuHomePhabricator

Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5
Open, Needs TriagePublic

Description

https://www.php.net/releases/8.5/en.php

Using null as an array offset or when calling array_key_exists() is now deprecated. Use an empty string instead.

PHP Deprecated: Using null as the key parameter for array_key_exists() is deprecated, use an empty string instead
PHP Deprecated: Using null as an array offset is deprecated, use an empty string instead

Related Objects

StatusSubtypeAssignedTask
OpenNone
ResolvedKrinkle
Resolvedneriah
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
Resolvedmszwarc
Resolvedmatmarex
Resolvedmatmarex
Resolvedtaavi
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedPrashant32194
ResolvedDAlangi_WMF
ResolvedUmherirrender
ResolvedUmherirrender

Event Timeline

Umherirrender renamed this task from Using null as the key parameter for array_key_exists() is deprecated in PHP 8.5 to Using null as array offset or as the key parameter for array_key_exists() is deprecated in PHP 8.5.Nov 19 2025, 8:16 PM
Umherirrender updated the task description. (Show Details)

Reflects https://github.com/wikimedia/less.php/issues/134. Thanks for filing, @Reedy. Although for Less.php, it can be imported as a separate issue and tagged accordingly.

There is already a patch up for review at https://gerrit.wikimedia.org/r/c/mediawiki/libs/less.php/+/1207126.

Change #1215681 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] Config: Fix "Using null as the key parameter for array_key_exists" PHP 8.5 warning

https://gerrit.wikimedia.org/r/1215681

Change #1215683 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@REL1_45] Config: Fix "Using null as the key parameter for array_key_exists" PHP 8.5 warning

https://gerrit.wikimedia.org/r/1215683

Change #1215681 merged by jenkins-bot:

[mediawiki/core@master] Config: Fix "Using null as the key parameter for array_key_exists" PHP 8.5 warning

https://gerrit.wikimedia.org/r/1215681

Change #1215711 had a related patch set uploaded (by Jforrester; author: Krinkle):

[mediawiki/core@REL1_44] Config: Fix "Using null as the key parameter for array_key_exists" PHP 8.5 warning

https://gerrit.wikimedia.org/r/1215711

Change #1215711 merged by jenkins-bot:

[mediawiki/core@REL1_44] Config: Fix "Using null as the key parameter for array_key_exists" PHP 8.5 warning

https://gerrit.wikimedia.org/r/1215711

Change #1215683 merged by jenkins-bot:

[mediawiki/core@REL1_45] Config: Fix "Using null as the key parameter for array_key_exists" PHP 8.5 warning

https://gerrit.wikimedia.org/r/1215683