3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class BaseD9 { public $base_field; } abstract class BaseD10 { public string $base_field; } class AggregatorSub extends BaseD9 { public string $base_field = 'sdsdfsd'; }
Output for 8.1.0 - 8.1.11
Fatal error: Type of AggregatorSub::$base_field must not be defined (as in class BaseD9) in /in/iONnV on line 11
Process exited with code 255.
Output for 7.4.0 - 7.4.32, 8.0.1 - 8.0.24
Fatal error: Type of AggregatorSub::$base_field must not be defined (as in class BaseD9) in /in/iONnV on line 13
Process exited with code 255.

preferences:
159.55 ms | 999 KiB | 7 Q