3v4l.org

run code in 300+ PHP versions simultaneously
<?php $username = 'skope'; $timestamp = microtime(); $hash = sha1(implode([$username, $timestamp]), true); var_dump($hash); var_dump(strlen($hash));
Output for 5.6.28, 7.4.0
string(20) "Y��9�.�M�.�~$�r" int(20)
Output for 5.5.28, 7.2.17, 7.3.12
string(20) "uI�-x�&�A^9�q���3" int(20)
Output for 5.5.0, 7.3.11
string(20) "�;��&vN�h���$�ڟ{�" int(20)
Output for 7.3.10
string(20) "ʎ�cb��Y��@B �k�L�" int(20)
Output for 7.3.9
string(20) "�Aޠ��Q�]�Jn:`��wH" int(20)
Output for 5.6.32, 7.3.8
string(20) "����<dIRMAb��uT=" int(20)
Output for 5.5.13, 7.2.18, 7.3.6 - 7.3.7
string(20) ""y<P%�$}��7�N& �" int(20)
Output for 7.3.5
string(20) "N�f�z!<#��P_�qk� " int(20)
Output for 7.1.4, 7.3.4
string(20) "��l���ư�,�ږ��" int(20)
Output for 5.5.10, 5.5.27, 5.6.13, 7.1.7, 7.2.20, 7.3.3
string(20) "A5�n S�I ���kx�{" int(20)
Output for 7.3.2
string(20) "�.m]�9�@ �4�H����M" int(20)
Output for 5.5.35, 7.1.21, 7.3.1
string(20) "�<j��;'��1�ך(2��g R" int(20)
Output for 5.6.14, 5.6.19, 7.1.25, 7.3.0
string(20) "O+�|52��/~��p)SJ�>" int(20)
Output for 7.2.25
string(20) ""P�»��j'"�h�x�C�" int(20)
Output for 7.2.24
string(20) "��#b�&�f3ۦ����" int(20)
Output for 7.2.19, 7.2.23
string(20) "�g-ӇL���h�eٵ����" int(20)
Output for 7.2.22
string(20) "ȭ)� ��3���N�A#��=u" int(20)
Output for 7.2.21
string(20) "6[�Ӊ�#��r%X5%�}��9�" int(20)
Output for 7.1.20, 7.2.16
string(20) "����{N{��X@��L��~"��" int(20)
Output for 7.0.9, 7.0.14, 7.1.10, 7.2.1, 7.2.15
string(20) "�Q��j���#��<��E" int(20)
Output for 5.5.25, 7.0.15, 7.1.27, 7.2.14
string(20) "�st�#B��.ı�15ŧ�+" int(20)
Output for 7.0.1, 7.2.5 - 7.2.6, 7.2.13
string(20) "~![_mG͂�����M�8�" int(20)
Output for 7.0.4, 7.0.26, 7.1.13, 7.2.7, 7.2.12
string(20) "��rn�2�P�惐�U �)� �" int(20)
Output for 5.5.20, 5.5.33, 7.0.20, 7.2.11
string(20) "�����x[.]�P��߄���" int(20)
Output for 5.5.22, 5.5.30, 7.1.8, 7.2.10
string(20) "ki*Nd%*a�k���7ҟ " int(20)
Output for 5.6.36, 7.2.9
string(20) "�[�6�`]ޥ��r�]�t�'" int(20)
Output for 7.2.8
string(20) "�Q���l$����8 " int(20)
Output for 5.6.39, 7.2.4
string(20) "���1���߻��Ѭk$�ʵ" int(20)
Output for 5.5.23, 5.5.29, 5.6.5, 5.6.33 - 5.6.34, 7.1.9, 7.1.32, 7.2.3
string(20) "m=�E����NJ��^s!?p� " int(20)
Output for 5.6.37, 7.2.2
string(20) "t/ 01��x#ݫ��3�8�7" int(20)
Output for 7.2.0
string(20) "�8mВ-b��(�'�q��" int(20)
Output for 7.1.33
string(20) "�g/�|�N�7�9ٸ �g�" int(20)
Output for 7.1.31
string(20) "�!)����d�.]�x:��B" int(20)
Output for 5.5.31, 7.0.3, 7.0.6, 7.1.5, 7.1.28, 7.1.30
string(20) "�T{� I���h-(����j" int(20)
Output for 5.6.30, 7.0.16, 7.0.25, 7.1.11, 7.1.23, 7.1.29
string(20) "ɍr=���� [�2�Yե" int(20)
Output for 5.5.9, 5.6.16, 7.0.10, 7.0.33, 7.1.26
string(20) " ��*~D��o�$����";��" int(20)
Output for 7.0.13, 7.1.24
string(20) "�U5SF�yK��!�י�J-v" int(20)
Output for 7.1.22
string(20) "/��UZ$�Ib��v�g�ة" int(20)
Output for 7.1.19
string(20) "�Dn�D'�_�H,{CE<'%" int(20)
Output for 7.0.19, 7.1.18
string(20) "t���m�l������~�X" int(20)
Output for 7.1.17
string(20) "��C����8Fyw&N58��5L" int(20)
Output for 5.6.40, 7.1.16
string(20) "���9Y�"�p��C��s�" int(20)
Output for 5.5.34, 7.1.1, 7.1.15
string(20) "�[��cI�����-Q��q" int(20)
Output for 7.1.14
string(20) "F�Ƅ$��&�%���9-G" int(20)
Output for 7.1.12
string(20) "��{1�A��wI�p��GB�>�" int(20)
Output for 5.5.16, 5.5.38, 7.1.0, 7.1.6
string(20) "�O�����~�o���'V��ه" int(20)
Output for 7.1.3
string(20) "a\�� ��z� o�e?����" int(20)
Output for 7.1.2
string(20) "���aa��`ϑ�sP�s��" int(20)
Output for 5.6.29, 7.0.32
string(20) "��]��5l�I`Y�u��!" int(20)
Output for 7.0.31
string(20) "Dְ@��v�Ņ���x��6E" int(20)
Output for 7.0.30
string(20) "%����]Y�^�y���Z�Nv" int(20)
Output for 5.6.15, 5.6.22, 5.6.24, 7.0.29
string(20) "�&��]ni��Jw��#s�" int(20)
Output for 7.0.28
string(20) " Ks�;Ż�;�tOUX�v�" int(20)
Output for 5.5.36, 5.6.7, 7.0.27
string(20) "t,��1�%�%k�`���" int(20)
Output for 5.5.32, 7.0.24
string(20) "NE�N\�� 9�L=���F��6�" int(20)
Output for 5.5.6, 5.5.19, 7.0.17, 7.0.23
string(20) "w���2Ⱥ�NG�ccw>C"" int(20)
Output for 5.6.23, 7.0.22
string(20) "�aw�X�*������x��#�" int(20)
Output for 5.6.9, 7.0.21
string(20) "nп0c;iz��! �5�r��" int(20)
Output for 5.6.0, 7.0.18
string(20) "���X�Z�SH.��Y�i�`" int(20)
Output for 7.0.12
string(20) "� ��FK�^C=���B��b" int(20)
Output for 5.6.3, 5.6.6, 7.0.11
string(20) "%F�V@�S,\s~, ���9��" int(20)
Output for 7.0.8
string(20) "As 벣���@I�hc�" int(20)
Output for 5.6.8, 5.6.27, 7.0.7
string(20) "�b(ˮ��Tol�}�׃" int(20)
Output for 5.5.4, 7.0.5
string(20) "N�����5sY8p�C'���" int(20)
Output for 5.5.7, 7.0.0, 7.0.2
string(20) "~���ϊN@���5/��M�" int(20)
Output for 5.5.8, 5.6.38
string(20) "ŭ!qn۵�9�Ѥ$V+j*�" int(20)
Output for 5.6.25, 5.6.35
string(20) "�:Pj"�ղe��Df=�" int(20)
Output for 5.6.21, 5.6.31
string(20) "N//��H�~��f�w|�J¾T" int(20)
Output for 5.6.26
string(20) "�v�G'~1c�8sTQ�q�\�^y" int(20)
Output for 5.5.3, 5.6.20
string(20) "�uw�nLR Er�Z�1G��" int(20)
Output for 5.6.18
string(20) ".l=e��q����>t�J" int(20)
Output for 5.6.17
string(20) "+-���O�{��.�� ��" int(20)
Output for 5.6.12
string(20) "Z�\���O}�:��o��b��" int(20)
Output for 5.6.11
string(20) "[t/+�V⑰�Fi<j�駤�" int(20)
Output for 5.6.10
string(20) "�G�ce������LD JIڇ�" int(20)
Output for 5.6.4
string(20) "���k�L��/�w�I�o��" int(20)
Output for 5.6.2
string(20) "�^Ҕ�f����E;>��|�" int(20)
Output for 5.5.24, 5.6.1
string(20) "�nk�9U�}�+ ��㢄_@b" int(20)
Output for 5.5.37
string(20) "� �Ǜ�1�D�CtM��"" int(20)
Output for 5.5.17, 5.5.26
string(20) "Ǒ� 8��ﭕ�`�|l�z" int(20)
Output for 5.5.21
string(20) "�� )��Љ�X.�Z�" int(20)
Output for 5.5.18
string(20) "��y�#�ɨ�ݶf����" int(20)
Output for 5.5.15
string(20) "�x��T���X�* �j��" int(20)
Output for 5.5.14
string(20) "��y=d^�_o�� ��" int(20)
Output for 5.5.12
string(20) "d���\��D���G��j^��" int(20)
Output for 5.5.11
string(20) "'5�Z �k5�jԘ��$�A" int(20)
Output for 5.5.1, 5.5.5
string(20) "Hq9���IF{���̺���=*" int(20)
Output for 5.5.2
string(20) "��u2� o���4��>W�&�" int(20)

preferences:
152.59 ms | 401 KiB | 193 Q