3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo {} $a = null; $f = new Foo($a = PHP_VERSION); var_dump($a);
Output for 8.3.6
string(5) "8.3.6"
Output for 8.3.5
string(5) "8.3.5"
Output for 8.3.4
string(5) "8.3.4"
Output for 8.3.3
string(5) "8.3.3"
Output for 8.3.2
string(5) "8.3.2"
Output for 8.3.1
string(5) "8.3.1"
Output for 8.3.0
string(5) "8.3.0"
Output for 8.2.18
string(6) "8.2.18"
Output for 8.2.17
string(6) "8.2.17"
Output for 8.2.16
string(6) "8.2.16"
Output for 8.2.15
string(6) "8.2.15"
Output for 8.2.14
string(6) "8.2.14"
Output for 8.2.13
string(6) "8.2.13"
Output for 8.2.12
string(6) "8.2.12"
Output for 8.2.11
string(6) "8.2.11"
Output for 8.2.10
string(6) "8.2.10"
Output for 8.2.9
string(5) "8.2.9"
Output for 8.2.8
string(5) "8.2.8"
Output for 8.2.7
string(5) "8.2.7"
Output for 8.2.6
string(5) "8.2.6"
Output for 8.2.5
string(5) "8.2.5"
Output for 8.2.4
string(5) "8.2.4"
Output for 8.2.3
string(5) "8.2.3"
Output for 8.2.2
string(5) "8.2.2"
Output for 8.2.1
string(5) "8.2.1"
Output for 8.2.0
string(5) "8.2.0"
Output for 8.1.28
string(6) "8.1.28"
Output for 8.1.27
string(6) "8.1.27"
Output for 8.1.26
string(6) "8.1.26"
Output for 8.1.25
string(6) "8.1.25"
Output for 8.1.24
string(6) "8.1.24"
Output for 8.1.23
string(6) "8.1.23"
Output for 8.1.22
string(6) "8.1.22"
Output for 8.1.21
string(6) "8.1.21"
Output for 8.1.20
string(6) "8.1.20"
Output for 8.1.19
string(6) "8.1.19"
Output for 8.1.18
string(6) "8.1.18"
Output for 8.1.17
string(6) "8.1.17"
Output for 8.1.16
string(6) "8.1.16"
Output for 8.1.15
string(6) "8.1.15"
Output for 8.1.14
string(6) "8.1.14"
Output for 8.1.13
string(6) "8.1.13"
Output for 8.1.12
string(6) "8.1.12"
Output for 8.1.11
string(6) "8.1.11"
Output for 8.1.10
string(6) "8.1.10"
Output for 8.1.9
string(5) "8.1.9"
Output for 8.1.8
string(5) "8.1.8"
Output for 8.1.7
string(5) "8.1.7"
Output for 8.1.6
string(5) "8.1.6"
Output for 8.1.5
string(5) "8.1.5"
Output for 8.1.4
string(5) "8.1.4"
Output for 8.1.3
string(5) "8.1.3"
Output for 8.1.2
string(5) "8.1.2"
Output for 8.1.1
string(5) "8.1.1"
Output for 8.1.0
string(5) "8.1.0"
Output for 8.0.30
string(6) "8.0.30"
Output for 8.0.29
string(6) "8.0.29"
Output for 8.0.28
string(6) "8.0.28"
Output for 8.0.27
string(6) "8.0.27"
Output for 8.0.26
string(6) "8.0.26"
Output for 8.0.25
string(6) "8.0.25"
Output for 8.0.24
string(6) "8.0.24"
Output for 8.0.23
string(6) "8.0.23"
Output for 8.0.22
string(6) "8.0.22"
Output for 8.0.21
string(6) "8.0.21"
Output for 8.0.20
string(6) "8.0.20"
Output for 8.0.19
string(6) "8.0.19"
Output for 8.0.18
string(6) "8.0.18"
Output for 8.0.17
string(6) "8.0.17"
Output for 8.0.16
string(6) "8.0.16"
Output for 8.0.15
string(6) "8.0.15"
Output for 8.0.14
string(6) "8.0.14"
Output for 8.0.13
string(6) "8.0.13"
Output for 8.0.12
string(6) "8.0.12"
Output for 8.0.11
string(6) "8.0.11"
Output for 8.0.10
string(6) "8.0.10"
Output for 8.0.9
string(5) "8.0.9"
Output for 8.0.8
string(5) "8.0.8"
Output for 8.0.7
string(5) "8.0.7"
Output for 8.0.6
string(5) "8.0.6"
Output for 8.0.5
string(5) "8.0.5"
Output for 8.0.3
string(5) "8.0.3"
Output for 8.0.2
string(5) "8.0.2"
Output for 8.0.1
string(5) "8.0.1"
Output for 8.0.0
string(5) "8.0.0"
Output for 7.4.33
string(6) "7.4.33"
Output for 7.4.32
string(6) "7.4.32"
Output for 7.4.30
string(6) "7.4.30"
Output for 7.4.29
string(6) "7.4.29"
Output for 7.4.28
string(6) "7.4.28"
Output for 7.4.27
string(6) "7.4.27"
Output for 7.4.26
string(6) "7.4.26"
Output for 7.4.25
string(6) "7.4.25"
Output for 7.4.24
string(6) "7.4.24"
Output for 7.4.23
string(6) "7.4.23"
Output for 7.4.22
string(6) "7.4.22"
Output for 7.4.21
string(6) "7.4.21"
Output for 7.4.20
string(6) "7.4.20"
Output for 7.4.19
string(6) "7.4.19"
Output for 7.4.16
string(6) "7.4.16"
Output for 7.4.15
string(6) "7.4.15"
Output for 7.4.14
string(6) "7.4.14"
Output for 7.4.13
string(6) "7.4.13"
Output for 7.4.12
string(6) "7.4.12"
Output for 7.4.11
string(6) "7.4.11"
Output for 7.4.10
string(6) "7.4.10"
Output for 7.4.9
string(5) "7.4.9"
Output for 7.4.8
string(5) "7.4.8"
Output for 7.4.7
string(5) "7.4.7"
Output for 7.4.6
string(5) "7.4.6"
Output for 7.4.5
string(5) "7.4.5"
Output for 7.4.4
string(5) "7.4.4"
Output for 7.4.3
string(5) "7.4.3"
Output for 7.4.1
string(5) "7.4.1"
Output for 7.4.0
string(5) "7.4.0"
Output for 7.3.33
string(6) "7.3.33"
Output for 7.3.32
string(6) "7.3.32"
Output for 7.3.31
string(6) "7.3.31"
Output for 7.3.30
string(6) "7.3.30"
Output for 7.3.29
string(6) "7.3.29"
Output for 7.3.28
string(6) "7.3.28"
Output for 7.3.27
string(6) "7.3.27"
Output for 7.3.26
string(6) "7.3.26"
Output for 7.3.25
string(6) "7.3.25"
Output for 7.3.24
string(6) "7.3.24"
Output for 7.3.23
string(6) "7.3.23"
Output for 7.3.21
string(6) "7.3.21"
Output for 7.3.20
string(6) "7.3.20"
Output for 7.3.19
string(6) "7.3.19"
Output for 7.3.18
string(6) "7.3.18"
Output for 7.3.17
string(6) "7.3.17"
Output for 7.3.16
string(6) "7.3.16"
Output for 7.3.13
string(6) "7.3.13"
Output for 7.3.12
string(6) "7.3.12"
Output for 7.3.11
string(6) "7.3.11"
Output for 7.3.10
string(6) "7.3.10"
Output for 7.3.9
string(5) "7.3.9"
Output for 7.3.8
string(5) "7.3.8"
Output for 7.3.7
string(5) "7.3.7"
Output for 7.3.6
string(5) "7.3.6"
Output for 7.3.5
string(5) "7.3.5"
Output for 7.3.4
string(5) "7.3.4"
Output for 7.3.3
string(5) "7.3.3"
Output for 7.3.2
string(5) "7.3.2"
Output for 7.3.1
string(5) "7.3.1"
Output for 7.3.0
string(5) "7.3.0"
Output for 7.2.33
string(6) "7.2.33"
Output for 7.2.32
string(6) "7.2.32"
Output for 7.2.31
string(6) "7.2.31"
Output for 7.2.30
string(6) "7.2.30"
Output for 7.2.29
string(6) "7.2.29"
Output for 7.2.26
string(6) "7.2.26"
Output for 7.2.25
string(6) "7.2.25"
Output for 7.2.24
string(6) "7.2.24"
Output for 7.2.23
string(6) "7.2.23"
Output for 7.2.22
string(6) "7.2.22"
Output for 7.2.21
string(6) "7.2.21"
Output for 7.2.20
string(6) "7.2.20"
Output for 7.2.19
string(6) "7.2.19"
Output for 7.2.18
string(6) "7.2.18"
Output for 7.2.17
string(6) "7.2.17"
Output for 7.2.16
string(6) "7.2.16"
Output for 7.2.15
string(6) "7.2.15"
Output for 7.2.14
string(6) "7.2.14"
Output for 7.2.13
string(6) "7.2.13"
Output for 7.2.12
string(6) "7.2.12"
Output for 7.2.11
string(6) "7.2.11"
Output for 7.2.10
string(6) "7.2.10"
Output for 7.2.9
string(5) "7.2.9"
Output for 7.2.8
string(5) "7.2.8"
Output for 7.2.7
string(5) "7.2.7"
Output for 7.2.6
string(5) "7.2.6"
Output for 7.2.5
string(5) "7.2.5"
Output for 7.2.4
string(5) "7.2.4"
Output for 7.2.3
string(5) "7.2.3"
Output for 7.2.2
string(5) "7.2.2"
Output for 7.2.1
string(5) "7.2.1"
Output for 7.2.0
string(5) "7.2.0"
Output for 7.1.33
string(6) "7.1.33"
Output for 7.1.32
string(6) "7.1.32"
Output for 7.1.31
string(6) "7.1.31"
Output for 7.1.30
string(6) "7.1.30"
Output for 7.1.29
string(6) "7.1.29"
Output for 7.1.28
string(6) "7.1.28"
Output for 7.1.27
string(6) "7.1.27"
Output for 7.1.26
string(6) "7.1.26"
Output for 7.1.25
string(6) "7.1.25"
Output for 7.1.24
string(6) "7.1.24"
Output for 7.1.23
string(6) "7.1.23"
Output for 7.1.22
string(6) "7.1.22"
Output for 7.1.21
string(6) "7.1.21"
Output for 7.1.20
string(6) "7.1.20"
Output for 7.1.19
string(6) "7.1.19"
Output for 7.1.18
string(6) "7.1.18"
Output for 7.1.17
string(6) "7.1.17"
Output for 7.1.16
string(6) "7.1.16"
Output for 7.1.15
string(6) "7.1.15"
Output for 7.1.14
string(6) "7.1.14"
Output for 7.1.13
string(6) "7.1.13"
Output for 7.1.12
string(6) "7.1.12"
Output for 7.1.11
string(6) "7.1.11"
Output for 7.1.10
string(6) "7.1.10"
Output for 7.1.9
string(5) "7.1.9"
Output for 7.1.8
string(5) "7.1.8"
Output for 7.1.7
string(5) "7.1.7"
Output for 7.1.6
string(5) "7.1.6"
Output for 7.1.5
string(5) "7.1.5"
Output for 7.1.4
string(5) "7.1.4"
Output for 7.1.3
string(5) "7.1.3"
Output for 7.1.2
string(5) "7.1.2"
Output for 7.1.1
string(5) "7.1.1"
Output for 7.1.0
string(5) "7.1.0"
Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33
NULL

preferences:
265.87 ms | 404 KiB | 460 Q