3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { function __constructor(){} } $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.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.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.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.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.38, 7.0.0 - 7.0.33
NULL

preferences:
281.64 ms | 403 KiB | 452 Q