3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php class Foo { public $bar; public function foo() { static $foo = NULL; if ($foo === NULL) { $foo = $this->bar; } return $foo; } } $f1 = new Foo(); $f1->bar = '1'; echo $f1->foo(); $f2 = new Foo(); $f2->bar = '2'; echo $f2->foo();
Output for 7.0.0 - 7.2.0
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Foo has a deprecated constructor in /in/8hug6 on line 3 11
Output for 5.5.0 - 5.6.28
11