3v4l.org

run code in 300+ PHP versions simultaneously
<?php $instance = new class {}; $class_name = get_class($instance); $new_instance = new $class_name; var_dump($instance, $class_name, $new_instance);
Output for 7.4.3 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
object(class@anonymous)#1 (0) { } string(29) "class@anonymous/in/tCcI7:3$0" object(class@anonymous)#2 (0) { }
Output for 7.4.0
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fa2c76792c2" object(class@anonymous)#2 (0) { }
Output for 7.3.33
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f772325f022" object(class@anonymous)#2 (0) { }
Output for 7.3.32
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fa287229022" object(class@anonymous)#2 (0) { }
Output for 7.3.31
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f6c0d840022" object(class@anonymous)#2 (0) { }
Output for 7.3.30
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fe3d6d32022" object(class@anonymous)#2 (0) { }
Output for 7.3.29
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7ff2f08df022" object(class@anonymous)#2 (0) { }
Output for 7.3.28
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f5d7e381022" object(class@anonymous)#2 (0) { }
Output for 7.3.27
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f23e922a022" object(class@anonymous)#2 (0) { }
Output for 7.3.26
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f923068c022" object(class@anonymous)#2 (0) { }
Output for 7.3.25
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f7b7891f022" object(class@anonymous)#2 (0) { }
Output for 7.3.24
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fb45c638022" object(class@anonymous)#2 (0) { }
Output for 7.3.23
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f68aeda8022" object(class@anonymous)#2 (0) { }
Output for 7.3.21
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f69a94e1022" object(class@anonymous)#2 (0) { }
Output for 7.3.20
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fb9408f7022" object(class@anonymous)#2 (0) { }
Output for 7.3.19
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f68292dc022" object(class@anonymous)#2 (0) { }
Output for 7.3.18
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7efddabc2022" object(class@anonymous)#2 (0) { }
Output for 7.3.17
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f0697ac2022" object(class@anonymous)#2 (0) { }
Output for 7.3.16
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fc8742e8022" object(class@anonymous)#2 (0) { }
Output for 7.3.12
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7ff1d07cf022" object(class@anonymous)#2 (0) { }
Output for 7.3.11
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f1fa36f6022" object(class@anonymous)#2 (0) { }
Output for 7.3.10
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fe83e615022" object(class@anonymous)#2 (0) { }
Output for 7.3.9
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f52b0b72022" object(class@anonymous)#2 (0) { }
Output for 7.3.8
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fe82e0cf022" object(class@anonymous)#2 (0) { }
Output for 7.3.7
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f7b50cf8022" object(class@anonymous)#2 (0) { }
Output for 7.3.6
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f2f380e1022" object(class@anonymous)#2 (0) { }
Output for 7.3.5
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f25223a4022" object(class@anonymous)#2 (0) { }
Output for 7.3.4
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f7b1d2f3022" object(class@anonymous)#2 (0) { }
Output for 7.3.3
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f2186e59022" object(class@anonymous)#2 (0) { }
Output for 7.3.2
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7efe4e9be022" object(class@anonymous)#2 (0) { }
Output for 7.3.1
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fc114da4022" object(class@anonymous)#2 (0) { }
Output for 7.3.0
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fca90761022" object(class@anonymous)#2 (0) { }
Output for 7.2.33
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f0e1a28d022" object(class@anonymous)#2 (0) { }
Output for 7.2.32
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f1ef9fad022" object(class@anonymous)#2 (0) { }
Output for 7.2.31
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f9e1f430022" object(class@anonymous)#2 (0) { }
Output for 7.2.30
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f84ffa90022" object(class@anonymous)#2 (0) { }
Output for 7.2.29
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f487d597022" object(class@anonymous)#2 (0) { }
Output for 7.2.24
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f3c755f8022" object(class@anonymous)#2 (0) { }
Output for 7.2.23
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f1699d59022" object(class@anonymous)#2 (0) { }
Output for 7.2.22
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f75c1154022" object(class@anonymous)#2 (0) { }
Output for 7.2.21
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f5f64aba022" object(class@anonymous)#2 (0) { }
Output for 7.2.20
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fb70630b022" object(class@anonymous)#2 (0) { }
Output for 7.2.19
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7ff1f6a29022" object(class@anonymous)#2 (0) { }
Output for 7.2.18
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fbbb5202022" object(class@anonymous)#2 (0) { }
Output for 7.2.17
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f9b78de7022" object(class@anonymous)#2 (0) { }
Output for 7.2.16
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f52331cb022" object(class@anonymous)#2 (0) { }
Output for 7.2.15
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f1d67c42022" object(class@anonymous)#2 (0) { }
Output for 7.2.14
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f90206e5022" object(class@anonymous)#2 (0) { }
Output for 7.2.13
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f57b37eb022" object(class@anonymous)#2 (0) { }
Output for 7.2.12
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f837e414022" object(class@anonymous)#2 (0) { }
Output for 7.2.11
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f008070d022" object(class@anonymous)#2 (0) { }
Output for 7.2.10
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f7b7ddd4022" object(class@anonymous)#2 (0) { }
Output for 7.2.9
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fcdf92c7022" object(class@anonymous)#2 (0) { }
Output for 7.2.8
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f3d465d3022" object(class@anonymous)#2 (0) { }
Output for 7.2.7
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fd411ee8022" object(class@anonymous)#2 (0) { }
Output for 7.2.6
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f0d390ff022" object(class@anonymous)#2 (0) { }
Output for 7.2.5
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f32b511b022" object(class@anonymous)#2 (0) { }
Output for 7.2.4
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f3fb9329022" object(class@anonymous)#2 (0) { }
Output for 7.2.3
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7eff05be2022" object(class@anonymous)#2 (0) { }
Output for 7.2.2
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f46adfa5022" object(class@anonymous)#2 (0) { }
Output for 7.2.1
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f8c75ab0022" object(class@anonymous)#2 (0) { }
Output for 7.2.0
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fa330290022" object(class@anonymous)#2 (0) { }
Output for 7.1.33
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7ff41a92e022" object(class@anonymous)#2 (0) { }
Output for 7.1.32
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f453128e022" object(class@anonymous)#2 (0) { }
Output for 7.1.31
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7ff4b9bde022" object(class@anonymous)#2 (0) { }
Output for 7.1.30
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f30031e3022" object(class@anonymous)#2 (0) { }
Output for 7.1.29
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f13af390022" object(class@anonymous)#2 (0) { }
Output for 7.1.28
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f1aece30022" object(class@anonymous)#2 (0) { }
Output for 7.1.27
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f8f3cc4e022" object(class@anonymous)#2 (0) { }
Output for 7.1.26
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f9cd47eb022" object(class@anonymous)#2 (0) { }
Output for 7.1.25
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f5575c70022" object(class@anonymous)#2 (0) { }
Output for 7.1.20
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fad090c4022" object(class@anonymous)#2 (0) { }
Output for 7.1.10
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f1d1aff4022" object(class@anonymous)#2 (0) { }
Output for 7.1.7
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f6eab6d3022" object(class@anonymous)#2 (0) { }
Output for 7.1.6
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f02e3228022" object(class@anonymous)#2 (0) { }
Output for 7.1.5
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f7443956022" object(class@anonymous)#2 (0) { }
Output for 7.1.0
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f1364c3d022" object(class@anonymous)#2 (0) { }
Output for 7.0.20
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fa228272022" object(class@anonymous)#2 (0) { }
Output for 7.0.6
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f2f73429022" object(class@anonymous)#2 (0) { }
Output for 7.0.5
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f421f545022" object(class@anonymous)#2 (0) { }
Output for 7.0.4
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fdf2fbfa022" object(class@anonymous)#2 (0) { }
Output for 7.0.3
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7ff8272cd022" object(class@anonymous)#2 (0) { }
Output for 7.0.2
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f8488d34022" object(class@anonymous)#2 (0) { }
Output for 7.0.1
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7fd954461022" object(class@anonymous)#2 (0) { }
Output for 7.0.0
object(class@anonymous)#1 (0) { } string(39) "class@anonymous/in/tCcI70x7f118674d022" object(class@anonymous)#2 (0) { }
Output for 5.5.24 - 5.5.35, 5.6.8 - 5.6.28
Parse error: syntax error, unexpected 'class' (T_CLASS) in /in/tCcI7 on line 3
Process exited with code 255.

preferences:
211.9 ms | 402 KiB | 228 Q