Adds grapheme_mask() for masking sensitive data safely in multibyte and emoji-heavy strings.
Last activity
Follow the proposals shaping the next version of PHP.
Adds grapheme_mask() for masking sensitive data safely in multibyte and emoji-heavy strings.
Last activity
Lets a class declare constructor parameters in its header, lifting property promotion out of __construct().
Last activity
Adds friend classes that may access another class's protected members.
Last activity
An official, rolling php-community release that ships experimental features ahead of regular PHP versions.
Last activity
Prevents instantiating and cloning the internal __PHP_Incomplete_Class.
Last activity
Adds a readonly modifier for local variables, so reassigning one after its first assignment throws an error.
Last activity
Deprecates lossy casts like (int) "123abc" ahead of a TypeError in PHP 9, and lets strict mode accept Stringable for string parameters.
Last activity
Adds a native values() method to backed enums that returns every backing value in declaration order, unless the enum defines its own.
Last activity
Adds an Encoding namespace with full RFC 4648 Base16, Base32 and Base64 support, plus Base58 and Base85.
Last activity
Adds (?type) casts that let null pass through and (!type) casts that reject null, both throwing on malformed input like "123abc".
Last activity