3v4l.org

run code in 300+ PHP versions simultaneously
<?php class derp_User { /** * DEPRECATED */ static function getByUserID($id) { return self::getByID($id); } static function getByID($id) { $u = new self; $u->uid = $id; return $u; } } class User extends derp_User {} class myOwnUser extends User {} $u = myOwnUser::getByUserID(1337); print_r($u);

preferences:
34.56 ms | 402 KiB | 5 Q