3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach (hash_algos() as $algo) { echo hash_pbkdf2($algo, "hankat89", "PTPweAej65tm+azGGsmDuw==", 3000, 24, true) . "\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
/� �1n���s �q�*Z�R��� ��e����m����Խ��&� ep��Y8�g�.��[i#z�����T ��j�*-�ق���80]�Θ�� ~��)��uʼ��Z�yZ ���V� �� �f�J̭�h-퐜��9��Дt ��$�`L�9G�Y�1��=OW��SR rt�ū�ޭJr8���v!I����{ I���%�IJ�5��o���L �S1F��G(Ay��J�Ԓt�$+��� �M9����I ��f#R��7̐�3� }iV� ����W\�8��/{� ��Ɇ���1Ty��/��u��� �����Zk�f�N��Piх���I d�Յ5C��;S<�&�����M�� �(_�c��U�_���ߔ�`>;; ��T�`p�\���?�qW�w�zo� Չ�OY$&c<^{m�Q\��l��# �� <�L����So��G�y��=�ĔqT | �Y� C]���SG�X DD �޸ ›�:ѕ���j�adx}�{� ��eR0\�2�t�S3C�ɱp�DUp) ���-$?Ɵ��U�O$2��z�R �L���k>�'V���XI���9 �s�k/��b$� ?����R���/��E ȿׁ��k��lރk�в+:�~� ȿׁ��k��lރk�в+:�~� ��ɳ���&���z�-�?�ʐ ǻ�wM�Y�:s��\�쒰[j�3X Fatal error: Uncaught ValueError: hash_pbkdf2(): Argument #1 ($algo) must be a valid cryptographic hashing algorithm in /in/soF3W:4 Stack trace: #0 /in/soF3W(4): hash_pbkdf2('adler32', Object(SensitiveParameterValue), 'PTPweAej65tm+az...', 3000, 24, true) #1 {main} thrown in /in/soF3W on line 4
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
43.48 ms | 403 KiB | 8 Q