PHP
What's New in PHP 8.1/8.2
BrumPHP
Birmingham, United Kingdom
October 13th, 2022
Derick Rethans
derick@php.net
derickr
https://derickrethans.nl/talks/php-brumphp22
slides/xdebug/title.xml
slides/mongodb/me.xml
slides/internals/php80-union-types.xml
slides/internals/php80-union-types-phpdoc.xml
slides/internals/php80-union-types-new.xml
slides/internals/php80-union-types-examples.xml
slides/internals/php80-union-types-law.xml
Readonly properties 2.0 (https://wiki.php.net/rfc/readonly_properties_v2)
slides/internals/php81-readonly.xml
https://wiki.php.net/rfc/readonly_classes
slides/internals/php82-readonly.xml
Mixed Type v2
slides/internals/php80-mixed-types.xml
PHP 8.0:
https://wiki.php.net/rfc/static_return_type
static return type
Constructor Property Promotion
slides/internals/php80-cpp-without.xml
slides/internals/php80-cpp-with.xml
slides/internals/php80-named-without.xml
slides/internals/php80-named-with.xml
Enumerations (https://wiki.php.net/rfc/enumerations)
slides/internals/php81-enums-1.xml
slides/internals/php81-enums-2.xml
slides/internals/php81-enums-3.xml
slides/internals/php81-enums-4.xml
slides/internals/php81-enums-5.xml
slides/internals/php81-enums-7.xml
https://wiki.php.net/rfc/fetch_property_in_const_expressions
slides/internals/php82-enums-1.xml
Noreturn type (https://wiki.php.net/rfc/noreturn_type) (never)
slides/internals/php81-never-type.xml
Pure Intersection Types (https://wiki.php.net/rfc/pure-intersection-types)
slides/internals/php81-pure-intersection.xml
Array unpacking with string keys (https://wiki.php.net/rfc/array_unpacking_string_keys)
slides/internals/php81-array-unpacking.xml
Fibers (https://wiki.php.net/rfc/fibers)
slides/internals/php81-fibers.xml
First Class Callable (https://wiki.php.net/rfc/first_class_callable_syntax)
slides/internals/php81-fcc.xml
PHP 8.2:
https://wiki.php.net/rfc/null-false-standalone-types
'null' and 'false' as standalone
slides/internals/php82-null-false-standalone.xml
https://wiki.php.net/rfc/true-type
'true' type
slides/internals/php82-true.xml
https://wiki.php.net/rfc/dnf_types
? Disjunctive Normal Form Types
slides/internals/php82-dnf-types.xml
https://wiki.php.net/rfc/deprecate_dynamic_properties
slides/internals/php82-deprecate-dynamic-properties.xml
https://wiki.php.net/rfc/redact_parameters_in_back_traces
slides/internals/php82-redact-parameters.xml
slides/xdebug/phpinternalsnews.xml
slides/internals/questions-new.xml
slides/xdebug/resources.xml