Den 2021-08-10 kl. 11:55, skrev Philip Hofstetter:
Hello
The following valid <= PHP 8.0 code that intends to make the $line property
public is a fatal error in 8.1
class FooException extends Exception {
public $line;
}
However, the fixed code for 8.1:
class FooException extends Exception {
public int $line;
}
Is a fatal error in <= 8.0
Is there a way to create a class that makes the $line property public
that’s compatible with all versions of PHP without requiring conditional
declaration of the class?
For method return types, we have #[ReturnTypeWillChange], but for property
types 🤷♀️
Philip
Hi,
Has this been adressed / solved in some way and does it needs
to be fixed?
I mean we are approaching RC1.
r//Björn L
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php