3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $a = "\xff\xff\xff\x00"; $b = "\xff\xff\x01\x00"; echo PHP_VERSION. "\n"; echo bin2hex(current(unpack("a4", $a & $b)));
Output for 7.1.0
7.1.0 ffff0100
Output for 7.0.14
7.0.14 ffff0100
Output for 7.0.6
7.0.6 ffff0100
Output for 7.0.5
7.0.5 ffff0100
Output for 7.0.4
7.0.4 ffff0100
Output for 7.0.3
7.0.3 ffff0100
Output for 7.0.2
7.0.2 ffff0100
Output for 7.0.1
7.0.1 ffff0100
Output for 7.0.0
7.0.0 ffff0100
Output for 5.6.28
5.6.28 ffff0100
Output for 5.6.21
5.6.21 ffff0100
Output for 5.6.20
5.6.20 ffff0100
Output for 5.6.19
5.6.19 ffff0100
Output for 5.6.18
5.6.18 ffff0100
Output for 5.6.17
5.6.17 ffff0100
Output for 5.6.16
5.6.16 ffff0100
Output for 5.6.15
5.6.15 ffff0100
Output for 5.6.14
5.6.14 ffff0100
Output for 5.6.13
5.6.13 ffff0100
Output for 5.6.12
5.6.12 ffff0100
Output for 5.6.11
5.6.11 ffff0100
Output for 5.6.10
5.6.10 ffff0100
Output for 5.6.9
5.6.9 ffff0100
Output for 5.6.8
5.6.8 ffff0100
Output for 5.6.7
5.6.7 ffff0100
Output for 5.5.35
5.5.35 ffff0100
Output for 5.5.34
5.5.34 ffff0100
Output for 5.5.33
5.5.33 ffff0100
Output for 5.5.32
5.5.32 ffff0100
Output for 5.5.31
5.5.31 ffff0100
Output for 5.5.30
5.5.30 ffff0100
Output for 5.5.29
5.5.29 ffff0100
Output for 5.5.28
5.5.28 ffff0100
Output for 5.5.27
5.5.27 ffff0100
Output for 5.5.26
5.5.26 ffff0100
Output for 5.5.25
5.5.25 ffff0100
Output for 5.5.24
5.5.24 ffff0100
Output for 5.4.45
5.4.45 ffff01
Output for 5.4.44
5.4.44 ffff01
Output for 5.4.43
5.4.43 ffff01
Output for 5.4.42
5.4.42 ffff01
Output for 5.4.41
5.4.41 ffff01
Output for 5.4.40
5.4.40 ffff01
Output for 5.4.39
5.4.39 ffff01
Output for 5.4.38
5.4.38 ffff01
Output for 5.4.37
5.4.37 ffff01
Output for 5.4.36
5.4.36 ffff01
Output for 5.4.35
5.4.35 ffff01
Output for 5.4.34
5.4.34 ffff01
Output for 5.4.32
5.4.32 ffff01
Output for 5.4.31
5.4.31 ffff01
Output for 5.4.30
5.4.30 ffff01
Output for 5.4.29
5.4.29 ffff01
Output for 5.4.28
5.4.28 ffff01
Output for 5.4.27
5.4.27 ffff01
Output for 5.4.26
5.4.26 ffff01
Output for 5.4.25
5.4.25 ffff01
Output for 5.4.24
5.4.24 ffff01
Output for 5.4.23
5.4.23 ffff01
Output for 5.4.22
5.4.22 ffff01
Output for 5.4.21
5.4.21 ffff01
Output for 5.4.20
5.4.20 ffff01
Output for 5.4.19
5.4.19 ffff01
Output for 5.4.18
5.4.18 ffff01
Output for 5.4.17
5.4.17 ffff01
Output for 5.4.16
5.4.16 ffff01
Output for 5.4.15
5.4.15 ffff01
Output for 5.4.14
5.4.14 ffff01
Output for 5.4.13
5.4.13 ffff01
Output for 5.4.12
5.4.12 ffff01
Output for 5.4.11
5.4.11 ffff01
Output for 5.4.10
5.4.10 ffff01
Output for 5.4.9
5.4.9 ffff01
Output for 5.4.8
5.4.8 ffff01
Output for 5.4.7
5.4.7 ffff01
Output for 5.4.6
5.4.6 ffff01
Output for 5.4.5
5.4.5 ffff01
Output for 5.4.4
5.4.4 ffff01
Output for 5.4.3
5.4.3 ffff01
Output for 5.4.2
5.4.2 ffff01
Output for 5.4.1
5.4.1 ffff01
Output for 5.4.0
5.4.0 ffff01
Output for 5.3.29
5.3.29 ffff01
Output for 5.3.28
5.3.28 ffff01
Output for 5.3.27
5.3.27 ffff01
Output for 5.3.26
5.3.26 ffff01
Output for 5.3.25
5.3.25 ffff01
Output for 5.3.24
5.3.24 ffff01
Output for 5.3.23
5.3.23 ffff01
Output for 5.3.22
5.3.22 ffff01
Output for 5.3.21
5.3.21 ffff01
Output for 5.3.20
5.3.20 ffff01
Output for 5.3.19
5.3.19 ffff01
Output for 5.3.18
5.3.18 ffff01
Output for 5.3.17
5.3.17 ffff01
Output for 5.3.16
5.3.16 ffff01
Output for 5.3.15
5.3.15 ffff01
Output for 5.3.14
5.3.14 ffff01
Output for 5.3.13
5.3.13 ffff01
Output for 5.3.12
5.3.12 ffff01
Output for 5.3.11
5.3.11 ffff01
Output for 5.3.10
5.3.10 ffff01
Output for 5.3.9
5.3.9 ffff01
Output for 5.3.8
5.3.8 ffff01
Output for 5.3.7
5.3.7 ffff01
Output for 5.3.6
5.3.6 ffff01
Output for 5.3.5
5.3.5 ffff01
Output for 5.3.4
5.3.4 ffff01
Output for 5.3.3
5.3.3 ffff01
Output for 5.3.2
5.3.2 ffff01
Output for 5.3.1
5.3.1 ffff01
Output for 5.3.0
5.3.0 ffff01
Output for 5.2.17
5.2.17 ffff01
Output for 5.2.16
5.2.16 ffff01
Output for 5.2.15
5.2.15 ffff01
Output for 5.2.14
5.2.14 ffff01
Output for 5.2.13
5.2.13 ffff01
Output for 5.2.12
5.2.12 ffff01
Output for 5.2.11
5.2.11 ffff01
Output for 5.2.10
5.2.10 ffff01
Output for 5.2.9
5.2.9 ffff01
Output for 5.2.8
5.2.8 ffff01
Output for 5.2.7
5.2.7 ffff01
Output for 5.2.6
5.2.6 ffff01
Output for 5.2.5
5.2.5 ffff01
Output for 5.2.4
5.2.4 ffff01
Output for 5.2.3
5.2.3 ffff01
Output for 5.2.2
5.2.2 ffff01
Output for 5.2.1
5.2.1 ffff01
Output for 5.2.0
5.2.0 ffff01
Output for 5.1.6
5.1.6 ffff01
Output for 5.1.5
5.1.5 ffff01
Output for 5.1.4
5.1.4 ffff01
Output for 5.1.3
5.1.3 ffff01
Output for 5.1.2
5.1.2 ffff01
Output for 5.1.1
5.1.1 ffff01
Output for 5.1.0
5.1.0 ffff01
Output for 5.0.5
5.0.5 Fatal error: Only variables can be passed by reference in /in/8mmFH on line 7
Process exited with code 255.
Output for 5.0.4
5.0.4 ffff01
Output for 5.0.3
5.0.3 ffff01
Output for 5.0.2
5.0.2 ffff01
Output for 5.0.1
5.0.1 ffff01
Output for 5.0.0
5.0.0 ffff01
Output for 4.4.9
4.4.9 ffff01
Output for 4.4.8
4.4.8 ffff01
Output for 4.4.7
4.4.7 ffff01
Output for 4.4.6
4.4.6 ffff01
Output for 4.4.5
4.4.5 ffff01
Output for 4.4.4
4.4.4 ffff01
Output for 4.4.3
4.4.3 ffff01
Output for 4.4.2
4.4.2 ffff01
Output for 4.4.1
4.4.1 ffff01
Output for 4.4.0
4.4.0 ffff01
Output for 4.3.11
4.3.11 ffff01
Output for 4.3.10
4.3.10 ffff01
Output for 4.3.9
4.3.9 ffff01
Output for 4.3.8
4.3.8 ffff01
Output for 4.3.7
4.3.7 ffff01
Output for 4.3.6
4.3.6 ffff01
Output for 4.3.5
4.3.5 ffff01
Output for 4.3.4
4.3.4 ffff01
Output for 4.3.3
4.3.3 ffff01
Output for 4.3.2
4.3.2 ffff01
Output for 4.3.1
4.3.1 ffff01
Output for 4.3.0
4.3.0 ffff01