Ryan KesPGP keyI build stuffEmailGithubTwitterLast.fmMastodonMatrixPHP 8.0ChangesTypesUnion TypeMixed TypeOperatorsNullsafe OperatorAttributesAttributesClassesConstructorsConstructor Property PromotionReturn typesStatic Return TypeLiteralsClass Name LiteralInterfacesStringable InterfaceMapsWeap MapsErrorsThrow ExpressionNon-capturing CatchesParametersNamed ArgumentsTrailing Comma in Parameter ListsFunctionsstr~contains~()str~startswith~()str~endswith~()get~debugtype~()get~resourceid~()ObjectsDateTimecreateFromInterface()ExpressionsMatch expression