3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo ("a" . hash('sha256', "1" . "a", true));
Output for 5.4.34 - 7.1.0
a�?�3�@��(��8�H��@�$V�ۺ\Ȟe
Output for 5.4.32
a�?�3�@��QMNZb(��8�H5.4.32��@�$V�ۺ\Ȟe
Output for 5.4.31
a�?�3�@��QMNZb(��8�H5.4.31��@�$V�ۺ\Ȟe
Output for 5.4.30
a�?�3�@��QMNZb(��8�H5.4.30��@�$V�ۺ\Ȟe
Output for 5.4.29
a�?�3�@��QMNZb(��8�H5.4.29��@�$V�ۺ\Ȟe
Output for 5.4.28
a�?�3�@��QMNZb(��8�H5.4.28��@�$V�ۺ\Ȟe
Output for 5.4.27
a�?�3�@��QMNZb(��8�H5.4.27��@�$V�ۺ\Ȟe
Output for 5.4.26
a�?�3�@��QMNZb(��8�H5.4.26��@�$V�ۺ\Ȟe
Output for 5.4.25
a�?�3�@��QMNZb(��8�H5.4.25��@�$V�ۺ\Ȟe
Output for 5.4.24
a�?�3�@��QMNZb(��8�H5.4.24��@�$V�ۺ\Ȟe
Output for 5.4.23
a�?�3�@��QMNZb(��8�H5.4.23��@�$V�ۺ\Ȟe
Output for 5.4.22
a�?�3�@��QMNZb(��8�H5.4.22��@�$V�ۺ\Ȟe
Output for 5.4.21
a�?�3�@��QMNZb(��8�H5.4.21��@�$V�ۺ\Ȟe
Output for 5.4.20
a�?�3�@��QMNZb(��8�H5.4.20��@�$V�ۺ\Ȟe
Output for 5.4.19
a�?�3�@��QMNZb(��8�H5.4.19��@�$V�ۺ\Ȟe
Output for 5.4.18
a�?�3�@��QMNZb(��8�H5.4.18��@�$V�ۺ\Ȟe
Output for 5.4.17
a�?�3�@��QMNZb(��8�H5.4.17��@�$V�ۺ\Ȟe
Output for 5.4.16
a�?�3�@��QMNZb(��8�H5.4.16��@�$V�ۺ\Ȟe
Output for 5.4.15
a�?�3�@��QMNZb(��8�H5.4.15��@�$V�ۺ\Ȟe
Output for 5.4.14
a�?�3�@��QMNZb(��8�H5.4.14��@�$V�ۺ\Ȟe
Output for 5.4.13
a�?�3�@��QMNZb(��8�H5.4.13��@�$V�ۺ\Ȟe
Output for 5.4.12
a�?�3�@��QMNZb(��8�H5.4.12��@�$V�ۺ\Ȟe
Output for 5.4.11
a�?�3�@��QMNZb(��8�H5.4.11��@�$V�ۺ\Ȟe
Output for 5.4.10
a�?�3�@��QMNZb(��8�H5.4.10��@�$V�ۺ\Ȟe
Output for 5.4.9
a�?�3�@��QMNZb(��8�H5.4.9��@�$V�ۺ\Ȟe
Output for 5.4.8
a�?�3�@��QMNZb(��8�H5.4.8��@�$V�ۺ\Ȟe
Output for 5.4.7
a�?�3�@��QMNZb(��8�H5.4.7��@�$V�ۺ\Ȟe
Output for 5.4.6
a�?�3�@��QMNZb(��8�H5.4.6��@�$V�ۺ\Ȟe
Output for 5.4.5
a�?�3�@��QMNZb(��8�H5.4.5��@�$V�ۺ\Ȟe
Output for 5.4.4
a�?�3�@��QMNZb(��8�H5.4.4��@�$V�ۺ\Ȟe
Output for 5.4.3
a�?�3�@��QMNZb(��8�H5.4.3��@�$V�ۺ\Ȟe
Output for 5.4.2
a�?�3�@��QMNZb(��8�H5.4.2��@�$V�ۺ\Ȟe
Output for 5.4.1
a�?�3�@��QMNZb(��8�H5.4.1��@�$V�ۺ\Ȟe
Output for 5.4.0
a�?�3�@��QMNZb(��8�H5.4.0��@�$V�ۺ\Ȟe
Output for 5.3.29
a�?�3�@��QMNZb(��8�H5.3.29��@�$V�ۺ\Ȟe
Output for 5.3.28
a�?�3�@��QMNZb(��8�H5.3.28��@�$V�ۺ\Ȟe
Output for 5.3.27
a�?�3�@��QMNZb(��8�H5.3.27��@�$V�ۺ\Ȟe
Output for 5.3.26
a�?�3�@��QMNZb(��8�H5.3.26��@�$V�ۺ\Ȟe
Output for 5.3.25
a�?�3�@��QMNZb(��8�H5.3.25��@�$V�ۺ\Ȟe
Output for 5.3.24
a�?�3�@��QMNZb(��8�H5.3.24��@�$V�ۺ\Ȟe
Output for 5.3.23
a�?�3�@��QMNZb(��8�H5.3.23��@�$V�ۺ\Ȟe
Output for 5.3.22
a�?�3�@��QMNZb(��8�H5.3.22��@�$V�ۺ\Ȟe
Output for 5.3.21
a�?�3�@��QMNZb(��8�H5.3.21��@�$V�ۺ\Ȟe
Output for 5.3.20
a�?�3�@��QMNZb(��8�H5.3.20��@�$V�ۺ\Ȟe
Output for 5.3.19
a�?�3�@��QMNZb(��8�H5.3.19��@�$V�ۺ\Ȟe
Output for 5.3.18
a�?�3�@��QMNZb(��8�H5.3.18��@�$V�ۺ\Ȟe
Output for 5.3.17
a�?�3�@��QMNZb(��8�H5.3.17��@�$V�ۺ\Ȟe
Output for 5.3.16
a�?�3�@��QMNZb(��8�H5.3.16��@�$V�ۺ\Ȟe
Output for 5.3.15
a�?�3�@��QMNZb(��8�H5.3.15��@�$V�ۺ\Ȟe
Output for 5.3.14
a�?�3�@��QMNZb(��8�H5.3.14��@�$V�ۺ\Ȟe
Output for 5.3.13
a�?�3�@��QMNZb(��8�H5.3.13��@�$V�ۺ\Ȟe
Output for 5.3.12
a�?�3�@��QMNZb(��8�H5.3.12��@�$V�ۺ\Ȟe
Output for 5.3.11
a�?�3�@��QMNZb(��8�H5.3.11��@�$V�ۺ\Ȟe
Output for 5.3.10
a�?�3�@��QMNZb(��8�H5.3.10��@�$V�ۺ\Ȟe
Output for 5.3.9
a�?�3�@��QMNZb(��8�H5.3.9��@�$V�ۺ\Ȟe
Output for 5.3.8
a�?�3�@��QMNZb(��8�H5.3.8��@�$V�ۺ\Ȟe
Output for 5.3.7
a�?�3�@��QMNZb(��8�H5.3.7��@�$V�ۺ\Ȟe
Output for 5.3.6
a�?�3�@��QMNZb(��8�H5.3.6��@�$V�ۺ\Ȟe
Output for 5.3.5
a�?�3�@��QMNZb(��8�H5.3.5��@�$V�ۺ\Ȟe
Output for 5.3.4
a�?�3�@��QMNZb(��8�H5.3.4��@�$V�ۺ\Ȟe
Output for 5.3.3
a�?�3�@��QMNZb(��8�H5.3.3��@�$V�ۺ\Ȟe
Output for 5.3.2
a�?�3�@��QMNZb(��8�H5.3.2��@�$V�ۺ\Ȟe
Output for 5.3.1
a�?�3�@��QMNZb(��8�H5.3.1��@�$V�ۺ\Ȟe
Output for 5.3.0
a�?�3�@��QMNZb(��8�H5.3.0��@�$V�ۺ\Ȟe
Output for 5.2.17
a�?�3�@��QMNZb(��8�H5.2.17��@�$V�ۺ\Ȟe
Output for 5.2.16
a�?�3�@��QMNZb(��8�H5.2.16��@�$V�ۺ\Ȟe
Output for 5.2.15
a�?�3�@��QMNZb(��8�H5.2.15��@�$V�ۺ\Ȟe
Output for 5.2.14
a�?�3�@��QMNZb(��8�H5.2.14��@�$V�ۺ\Ȟe
Output for 5.2.13
a�?�3�@��QMNZb(��8�H5.2.13��@�$V�ۺ\Ȟe
Output for 5.2.12
a�?�3�@��QMNZb(��8�H5.2.12��@�$V�ۺ\Ȟe
Output for 5.2.11
a�?�3�@��QMNZb(��8�H5.2.11��@�$V�ۺ\Ȟe
Output for 5.2.10
a�?�3�@��QMNZb(��8�H5.2.10��@�$V�ۺ\Ȟe
Output for 5.2.9
a�?�3�@��QMNZb(��8�H5.2.9��@�$V�ۺ\Ȟe
Output for 5.2.8
a�?�3�@��QMNZb(��8�H5.2.8��@�$V�ۺ\Ȟe
Output for 5.2.7
a�?�3�@��QMNZb(��8�H5.2.7��@�$V�ۺ\Ȟe
Output for 5.2.6
a�?�3�@��QMNZb(��8�H5.2.6��@�$V�ۺ\Ȟe
Output for 5.2.5
a�?�3�@��QMNZb(��8�H5.2.5��@�$V�ۺ\Ȟe
Output for 5.2.4
a�?�3�@��QMNZb(��8�H5.2.4��@�$V�ۺ\Ȟe
Output for 5.2.3
a�?�3�@��QMNZb(��8�H5.2.3��@�$V�ۺ\Ȟe
Output for 5.2.2
a�?�3�@��QMNZb(��8�H5.2.2��@�$V�ۺ\Ȟe
Output for 5.2.1
a�?�3�@��QMNZb(��8�H5.2.1��@�$V�ۺ\Ȟe
Output for 5.2.0
a�?�3�@��QMNZb(��8�H5.2.0��@�$V�ۺ\Ȟe
Output for 5.1.6
a�?�3�@��QMNZb(��8�H5.1.6��@�$V�ۺ\Ȟe
Output for 5.1.5
a�?�3�@��QMNZb(��8�H5.1.5��@�$V�ۺ\Ȟe
Output for 5.1.4
a�?�3�@��QMNZb(��8�H5.1.4��@�$V�ۺ\Ȟe
Output for 5.1.3
a�?�3�@��QMNZb(��8�H5.1.3��@�$V�ۺ\Ȟe
Output for 5.1.2
a�?�3�@��QMNZb(��8�H5.1.2��@�$V�ۺ\Ȟe
Output for 5.0.0 - 5.1.1
Fatal error: Call to undefined function hash() in /in/QMNZb on line 1
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: hash() in /in/QMNZb on line 1
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: hash() in /in/QMNZb on line 1
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: hash() in /in/QMNZb on line 1