3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.32, 8.2.0 - 8.2.28, 8.3.0 - 8.3.19, 8.4.1 - 8.4.5
Function resolved at runtime so output changes I'm (g)root! I'm not (g)root! ------ Call for test purpose before Baz\foo3() has been defined I'm (g)root3! ------ Function resolved at parsing time so output does not change I'm not (g)root2! I'm not (g)root2! ------ Function resolved at runtime so output changes I'm (g)root3! I'm not (g)root3! ------ Method has already been called so using the old version I'm (g)root3! Method is called for the first time so using the new version I'm not (g)root3!
Output for 5.3.0 - 5.3.29
Function resolved at runtime so output changes I'm (g)root! I'm not (g)root! ------ Call for test purpose before Baz\foo3() has been defined I'm (g)root3! ------ Function resolved at parsing time so output does not change I'm not (g)root2! I'm not (g)root2! ------ Function resolved at runtime so output changes I'm (g)root3! I'm not (g)root3! ------ Method has already been called so using the old version I'm not (g)root3! Method is called for the first time so using the new version I'm not (g)root3!
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected '{' in /in/IMmoO on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '{' in /in/IMmoO on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/IMmoO on line 3
Process exited with code 255.

preferences:
140.4 ms | 416 KiB | 5 Q