https://wiki.php.net/rfc/string_to_number_comparison
https://wiki.php.net/rfc/saner-numeric-strings
https://wiki.php.net/rfc/implicit-float-int-deprecate
resource, static, void
int $a = null -> ?int $a = null
Always a TypeError is thrown
resource
type compability
number of params
required/optional/variadic params
param default values
param names are not (yet) in the contract
visibility