Make WordPress Core

Changes between Version 11 and Version 19 of Ticket #62061


Ignore:
Timestamp:
09/18/2024 04:26:50 PM (9 months ago)
Author:
jrf
Comment:

Updated with new info about E_STRICT and linked the relevant patch in the ticket.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62061 – Description

    v11 v19  
    249249While this proposal has been voted in, the PR to make the actual change in PHP looks to have stalled and it is uncertain whether this deprecation will take effect in PHP 8.4.
    250250
    251 **I recommend not taking any action on this deprecation until the change has been committed into PHP Core.**
    252 If and when this happens, there is one usage of the constant in WP Core which will need to be handled.
     251~~I recommend not taking any action on this deprecation until the change has been committed into PHP Core.~~
     252~~If and when this happens, there is one usage of the constant in WP Core which will need to be handled.~~
     253
     254[Update 2024-09-18] This change has now been committed to PHP. Patch available in [https://github.com/WordPress/wordpress-develop/pull/7397 GH PR #7397]
    253255
    254256''PHPCompatibility (`develop`) will be able to detect code affected by this deprecation once it lands in PHP Core.''
     
    504506== Task list
    505507
    506 - [ ] [@jrf] Once current open PR is merged, submit PR to PHPMailer to run tests against optimal/minimal dependencies
    507 - [ ] Update PHPass library, see #62058, patch available.
     508- [x] [@jrf] Once current open PR is merged, submit PR to PHPMailer to run tests against optimal/minimal dependencies. [https://github.com/PHPMailer/PHPMailer/pull/3096 PHPMailer PR#3096]
     509- [x] Update PHPass library, see #62058, patch available.
    508510- [ ] Review and merge remaining PR(s) for WP-CLI.
    509511- [ ] Review and merge PR(s) for the WordPress Importer plugin.
    510512- [ ] Review and commit patches submitted via PRs for WP Core as attached to this ticket.
    511     - [ ] Fixes related to deprecation of implicitly nullable parameters
     513    - [x] Fixes related to deprecation of implicitly nullable parameters
    512514    - [ ] Fixes related to deprecation of XML Parser custom callables
    513515    - [ ] Fixes related to deprecation of msqli_ping()
    514516    - [ ] Fixes related to deprecation of `trigger_error()` with `E_USER_ERROR`
     517    - [ ] Fix related to `E_STRICT`
    515518- [ ] Update to SimplePie 1.8.0, see #55604
    516519- [ ] Update SimplePie to _next_ release once available (and verify that all PHP 8.4 fixes were included).