Title: PHP 8.4: Implicitly nullable parameter declarations deprecated
Last modified: July 6, 2024

---

# PHP 8.4: Implicitly nullable parameter declarations deprecated

 *  Resolved [Jarko Piironen](https://wordpress.org/support/users/ipajen/)
 * (@ipajen)
 * [1 year, 11 months ago](https://wordpress.org/support/topic/php-8-4-implicitly-nullable-parameter-declarations-deprecated-2/)
 * === Environment
   – WordPress: 6.6-RC2– PHP: 8.4.0alpha1– Server: Apache/2.4.59(
   Win64) PHP/8.4.0alpha1 mod_fcgid/2.3.10-dev– Database: mysqli (Server: 8.3.0 /
   Client: mysqlnd 8.4.0alpha1)– Browser: Edge 126.0.0.0 (Windows 10/11)– Theme:
   Twenty Twenty-Four 1.1– MU-Plugins:– Plugins:  * Accessibility Checker 1.14.3*
   WordPress Beta Tester 3.5.5
 * Maybe bit early but PHP 8.4 alpha1 has been released, would be great if could
   fixed in future versions of the plugin. Thanks!
 * [PHP 8.4.0alpha1](https://php.watch/versions/8.4/releases/8.4.0alpha1)
 * PHP 8.4: Implicitly nullable parameter declarations deprecated
   [implicitly-marking-parameter-type-nullable-deprecated](https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated)
 * `[06-Jul-2024 14:50:31 UTC] PHP Deprecated: EDAC\Admin\Admin::__construct(): 
   Implicitly marking parameter $meta_boxes as nullable is deprecated, the explicit
   nullable type must be used instead in C:\wamp64\www\wp\wp-content\plugins\accessibility-
   checker\admin\class-admin.php on line 32`

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Plugin Author [williampatton](https://wordpress.org/support/users/williampatton/)
 * (@williampatton)
 * [1 year, 11 months ago](https://wordpress.org/support/topic/php-8-4-implicitly-nullable-parameter-declarations-deprecated-2/#post-17876071)
 * Hey [@ipajen](https://wordpress.org/support/users/ipajen/),
 * Thanks for bringing this up, we will for sure be looking to keep full compatibility
   with php 8.4 before it releases and avoid any deprecation notices or errors so
   thanks for highlighting this.
 * I have opened an issue on the plugin github and set myself some reminders to 
   tackle it in the coming weeks. Will be resolved for sure before 8.4 reaches a
   full release. [https://github.com/equalizedigital/accessibility-checker/issues/706](https://github.com/equalizedigital/accessibility-checker/issues/706)
 * Thanks again for pointing this out for us, it’s super helpful to get these into
   the flow early 🙂
 *  Plugin Author [williampatton](https://wordpress.org/support/users/williampatton/)
 * (@williampatton)
 * [1 year, 10 months ago](https://wordpress.org/support/topic/php-8-4-implicitly-nullable-parameter-declarations-deprecated-2/#post-17886578)
 * Hey [@ipajen](https://wordpress.org/support/users/ipajen/),
 * Thanks for pointing this out for us so early in the php 8.4 release cycle. I 
   just merged a PR that makes sure that the line that was flagged no longer triggers
   a deprecation warning for an implicit nullable type here. Will be released next
   time we deploy to the dot org repo.
 * If you spot any other things feel free to let me know and we will get them solved
   🙂
    -  This reply was modified 1 year, 10 months ago by [williampatton](https://wordpress.org/support/users/williampatton/).
      Reason: typo
 *  Thread Starter [Jarko Piironen](https://wordpress.org/support/users/ipajen/)
 * (@ipajen)
 * [1 year, 10 months ago](https://wordpress.org/support/topic/php-8-4-implicitly-nullable-parameter-declarations-deprecated-2/#post-17893011)
 * Thanks [@williampatton](https://wordpress.org/support/users/williampatton/) for
   the 1.15.0 release. The release fixed the issue.
 *  Plugin Author [williampatton](https://wordpress.org/support/users/williampatton/)
 * (@williampatton)
 * [1 year, 10 months ago](https://wordpress.org/support/topic/php-8-4-implicitly-nullable-parameter-declarations-deprecated-2/#post-17893024)
 * Happy to have solved it before php 8.4 offically releases. If you happen to come
   across any other issues like this (or anything in general) feel free to let us
   know. You can open threads here or create issues on our github. Whatever works
   best for you 🙂
 * Thanks again for reporting this.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘PHP 8.4: Implicitly nullable parameter declarations deprecated’ is closed
to new replies.

 * ![](https://ps.w.org/accessibility-checker/assets/icon-256x256.png?rev=3094626)
 * [Equalize Digital Accessibility Checker - WCAG, ADA, EAA and Section 508 compliance](https://wordpress.org/plugins/accessibility-checker/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/accessibility-checker/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/accessibility-checker/)
 * [Active Topics](https://wordpress.org/support/plugin/accessibility-checker/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/accessibility-checker/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/accessibility-checker/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [williampatton](https://wordpress.org/support/users/williampatton/)
 * Last activity: [1 year, 10 months ago](https://wordpress.org/support/topic/php-8-4-implicitly-nullable-parameter-declarations-deprecated-2/#post-17893024)
 * Status: resolved