3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function bar() { $this->blah = 33; } } $f = new Foo(); $f->bar(); var_export($f);
Output for 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
Deprecated: Creation of dynamic property Foo::$blah is deprecated in /in/kmt2Q on line 7 \Foo::__set_state(array( 'blah' => 33, ))
Output for 7.2.29 - 7.2.33, 7.3.16 - 7.3.33, 7.4.4 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.27
Foo::__set_state(array( 'blah' => 33, ))

preferences:
145.28 ms | 402 KiB | 131 Q