PHPCompatibility / PHPCompatibility

PHP Compatibility check for PHP_CodeSniffer

Home Page:http://techblog.wimgodden.be/tag/codesniffer/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Account for changes introduced in PHP 8.3

jrfnl opened this issue Β· comments

This is just an issue to keep track of which of the implemented RFCs for PHP 8.3 have been addressed.

This list should be updated when additional RFCs are accepted/implemented.

To Do

Aside from the RFCs, there are also the changes which were made outside of the RFC process and are listed in:

Claimed

  • Deprecate functions with overloaded signatures
    Sublist:
    • IntlCalendar::set()
      πŸ‘‰πŸ» This deprecation won't actually take effect until PHP 8.4, though replacement methods will be added in PHP 8.3.
      Status: Ready to pull (for the procedural style function), waiting for merge of deprecation to PHP 8.4
      Owner: @jrfnl
    • IntlGregorianCalendar::__construct()
      πŸ‘‰πŸ» This deprecation won't actually take effect until PHP 8.4, though replacement methods will be added in PHP 8.3.
      Status: Ready to pull (for the procedural style function), waiting for merge of deprecation to PHP 8.4
      Owner: @jrfnl
    • ldap_connect() - PR #1626
      πŸ‘‰πŸ» This deprecation won't actually take effect until PHP 8.4, though a replacement function will be added in PHP 8.3.
      Status: Ready to pull, waiting for merge of deprecation to PHP 8.4
      Owner: @jrfnl
    • ldap_exop() - PR #1626
      πŸ‘‰πŸ» This deprecation won't actually take effect until PHP 8.4, though a replacement function will be added in PHP 8.3.
      Status: Ready to pull, waiting for merge of deprecation to PHP 8.4
      Owner: @jrfnl
    • session_set_save_handler()
      πŸ‘‰πŸ» This deprecation won't actually take effect until PHP 8.4.
      Status: Ready to pull, waiting for merge of deprecation to PHP 8.4
      Owner: @jrfnl
    • stream_context_set_option() - PR #1631
      πŸ‘‰πŸ» This deprecation won't actually take effect until PHP 8.4, though a replacement function will be added in PHP 8.3.
      Status: Ready to pull
      Owner: @jrfnl

Has PR

Reviewed and concluded non-sniffable

Delayed to 8.4

Process

If anyone starts work on updating PHPCompatibility to handle any of these issues, please either update the above list (if you can) or leave a comment below, so one of the maintainers can update the list.

Once PHP 8.3 comes out, individual issues should be opened for the changes which remain at that point in time.