3v4l.org

run code in 300+ PHP versions simultaneously
<?php class User { public function __set($property, $value) { $this->$property = $value; } public function __get($property){ return $this->$property; } } $user = new User; var_dump($user->fname = 'Alejandro'); var_dump($user->fname);

preferences:
39.71 ms | 406 KiB | 6 Q