Skip to content

Account for changes introduced in PHP 7.4 #808

@jrfnl

Description

@jrfnl

This is just an issue to keep track of which of the implemented RFCs for PHP 7.4 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

Nothing at this time

Has PR

A ✔️ indicates that the PR has been merged.

Reviewed and concluded non-sniffable

  • Always available hash extension
    Proposes to make the hash extension available to every build of PHP.
    Notes:
    The only thing which could be sniffed for is calls to extension_loaded(), function_exists() et al, checking for the availability of the hash extension.
    Those calls are no longer needed.
    However, this is not a compatibility issue, those calls will now always return true, so leaving them in place doesn't break anything.
    This might be something to sniff for in the PHPModernizer standard with a recommendation that those calls can now be removed.

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 7.4 comes out, individual issues should be opened for the changes which remain at that point in time.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions