3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Output for 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
Call 1: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } Call 2: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } Call 3: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } Call 4: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } Call 5: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } Call 6: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } Call 7: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } Call 8: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } Call 9: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } Call 10: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } }
Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33
Call 1: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } } Call 2: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } } Call 3: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } } Call 4: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } } Call 5: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } } Call 6: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } } Call 7: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } } Call 8: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } } Call 9: array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> *RECURSION* } } } Call 10: array(2) { [0]=> int(2) [1]=> array(2) { [0]=> int(1) [1]=> array(2) { [0]=> int(2) [1]=> *RECURSION* } } }

preferences:
140.13 ms | 418 KiB | 5 Q