3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce a tellus sed orci vehicula faucibus. Suspendisse venenatis, magna nec tincidunt ultrices, purus felis consectetur erat, nec lacinia augue metus vitae ex. Donec lacinia, arcu id aliquam fermentum, erat lorem posuere quam, ac aliquet erat nulla vel orci. Duis egestas imperdiet erat ac pharetra. Suspendisse potenti. Vivamus eget tortor blandit, mattis leo quis, viverra arcu. Donec sit amet odio diam. Fusce mollis nisl sed mi imperdiet, faucibus tincidunt risus hendrerit. Vivamus sodales erat eget neque pharetra, a tempus ex mattis. Nam consectetur est sagittis arcu facilisis sodales. Nulla facilisi. Aliquam tincidunt eleifend ipsum, vel hendrerit eros volutpat et. Ut luctus finibus egestas. Cras pulvinar nulla at magna ullamcorper, ut venenatis lectus mollis. Nam sagittis vestibulum sem interdum pharetra. Quisque at quam mollis, vestibulum velit id, semper sem. Sed ut pellentesque ipsum, sit amet pellentesque erat. Aenean efficitur dapibus odio at convallis. In hac habitasse platea dictumst. Nunc mattis velit eu eros tincidunt ultrices. Curabitur ac feugiat ante, nec finibus lectus. Aliquam mauris lorem, volutpat in quam non, mollis porttitor quam. In laoreet libero a semper dapibus. Sed porta ipsum non justo pretium, nec tempor risus molestie. Morbi ante risus, fringilla sit amet facilisis eget, rutrum id turpis. Curabitur lobortis faucibus libero ac euismod. Curabitur sodales commodo dictum. Donec erat risus, maximus vitae pharetra sed, convallis sed dolor. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam pretium commodo libero vel feugiat. Maecenas eu accumsan odio, sed dapibus leo. Fusce pharetra, nulla et vestibulum tincidunt, neque turpis ornare dui, eget finibus tortor diam ac tellus. Curabitur vel diam ac justo pretium dictum. Cras sagittis, justo eget tempus lobortis, dui quam hendrerit quam, vitae euismod libero diam nec diam. Donec euismod ex quis dictum laoreet. Nunc eu volutpat augue. Vestibulum quis cursus ipsum. Pellentesque cursus sodales lacus. Cras tincidunt elit quis massa gravida venenatis. Quisque egestas metus ut bibendum tempus. Praesent tincidunt mattis massa nec accumsan. Ut eget risus mauris. Fusce posuere ultricies velit, ac pellentesque massa fermentum nec. Sed feugiat rutrum nisl et cursus. Vivamus vel ante pharetra, facilisis elit in, elementum orci. Donec imperdiet fringilla justo, ut aliquet leo fermentum a. Morbi finibus, lacus quis ultricies tristique, augue quam vestibulum dolor, ac facilisis arcu nulla nec erat. Integer sed lorem vestibulum, volutpat libero a, condimentum purus. Suspendisse interdum urna quis tempor luctus. Sed ac libero nec augue convallis dignissim. Ut sit amet tempor enim. Fusce id tristique tortor, quis iaculis quam. Cras tristique, elit eget porta convallis, nunc lectus consequat nunc, a tempus nunc orci nec sapien. Donec placerat augue sed nibh consectetur, vel posuere justo luctus. Morbi lacinia tempor ipsum, nec tempor nibh. Nulla eleifend aliquet imperdiet. Phasellus convallis mollis feugiat. Aliquam ut semper nisl, id euismod neque. Donec vel sollicitudin dui, sit amet fringilla mauris. Nunc interdum leo ac dolor rutrum, non ullamcorper diam sollicitudin. Vestibulum facilisis mauris ac neque ultrices scelerisque.'; $compressed = gzdeflate($string, 9); var_dump($compressed); var_dump(mb_strlen($string), mb_strlen($compressed), mb_strlen(base64_encode($compressed)));
Output for 8.3.0 - 8.3.4, 8.3.6
string(1340) "eW۪$7 |߯�4�yZr�@B��q{fܗ�2��$��C`�p�mY�*�t~9R؈�\7Z�x$�\�m�,�=_B����'g��B�r��j���c͔�JG�L��b_������5��Ϛϰ��s��=�p^hs���<�=�u/TcI���5!���DBrHMnE�tؑ���� ����rf!�|%^�E��� ���R�E#RT�#א���v<;�׈��!j�x�"�� ��L��!�����r)��>8��wq�o~��j�B�H�G��p�6Q r��)9��י�c�Vv[�e;��s����3�e0s�=q��/$�Bz{v�X] ي�T�DFq�J`;��o-���?H˅�{��T<@ R��.)����˗����f��H��(#i�x@G��dQ�_ �z�2��A׍�O ��ͻK�Z�2Q�o�? [���Z0�� `+t�Fh<�JY�j/@�L!�.=<��Y��z�-��.��($"��� �0*��(|��+�v;�ǃ= �;U �Iog���� �}�;zH�] �B�[.B��2-�P �70�IB�wx�[}������H�����g��e�ɻ!����}�i K��'� :���H �l �� H���!�Ss9�G,��#��Z[�9�'���#�Y��O�Kd��aJ[�e�TK�K0�q�4�#=�3���v�������ѸA��!h���6����]���d]�Am?5�>g� ���Pm��U�������� ���;2oeJ7m]<�,�����+J],Ϧ]�b���B��\[i�ri�e���|���b�ֵ�\X�T��v�_��_?Tә0[鎰�Cf�撝�E�7MO��ӆ��ߑ�g�d�Fx;�1Ѳ�]�:h�6�Y�����5�Е��~5���+�v����&�H���3�7�n�派>/m^���o�4� �ߡ��.4ױ�Ryׇz���zU�c�I�4ʡ�������c)�'�+�q�&։�� �9&E�5S�PG�oa|��m�P��0�Du���o � �\��&�ň1f�� �qi[����"� �LW�S7����6��J3�Ŧ�{�Ǭܲ�]�s ñ�-���,�����ZH%]k����d�TÀ[���X��|;��{���IJb���ٔy��o�㠷�:��"���N���0ua������mWԲYp��.N��t��4|�} n5���2�$d߭��E5����l��ķ��a�}FC�m�J?,�nw"5�^�$�%�,+f�Z��C�kկ�4D���Yb ���g��G>�m����g�`�-�#�|�n�" int(3342) int(1264) int(1788)
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 string(1340) "eW۪$7 |߯�4�yZr�@B��q{fܗ�2��$��C`�p�mY�*�t~9R؈�\7Z�x$�\�m�,�=_B����'g��B�r��j���c͔�JG�L��b_������5��Ϛϰ��s��=�p^hs���<�=�u/TcI���5!���DBrHMnE�tؑ���� ����rf!�|%^�E��� ���R�E#RT�#א���v<;�׈��!j�x�"�� ��L��!�����r)��>8��wq�o~��j�B�H�G��p�6Q r��)9��י�c�Vv[�e;��s����3�e0s�=q��/$�Bz{v�X] ي�T�DFq�J`;��o-���?H˅�{��T<@ R��.)����˗����f��H��(#i�x@G��dQ�_ �z�2��A׍�O ��ͻK�Z�2Q�o�? [���Z0�� `+t�Fh<�JY�j/@�L!�.=<��Y��z�-��.��($"��� �0*��(|��+�v;�ǃ= �;U �Iog���� �}�;zH�] �B�[.B��2-�P �70�IB�wx�[}������H�����g��e�ɻ!����}�i K��'� :���H �l �� H���!�Ss9�G,��#��Z[�9�'���#�Y��O�Kd��aJ[�e�TK�K0�q�4�#=�3���v�������ѸA��!h���6����]���d]�Am?5�>g� ���Pm��U�������� ���;2oeJ7m]<�,�����+J],Ϧ]�b���B��\[i�ri�e���|���b�ֵ�\X�T��v�_��_?Tә0[鎰�Cf�撝�E�7MO��ӆ��ߑ�g�d�Fx;�1Ѳ�]�:h�6�Y�����5�Е��~5���+�v����&�H���3�7�n�派>/m^���o�4� �ߡ��.4ױ�Ryׇz���zU�c�I�4ʡ�������c)�'�+�q�&։�� �9&E�5S�PG�oa|��m�P��0�Du���o � �\��&�ň1f�� �qi[����"� �LW�S7����6��J3�Ŧ�{�Ǭܲ�]�s ñ�-���,�����ZH%]k����d�TÀ[���X��|;��{���IJb���ٔy��o�㠷�:��"���N���0ua������mWԲYp��.N��t��4|�} n5���2�$d߭��E5����l��ķ��a�}FC�m�J?,�nw"5�^�$�%�,+f�Z��C�kկ�4D���Yb ���g��G>�m����g�`�-�#�|�n�" int(3342) int(1264) int(1788)
Output for 5.6.38, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18
string(1340) "eW۪$7 |߯�4�yZr�@B��q{fܗ�2��$��C`�p�mY�*�t~9R؈�\7Z�x$�\�m�,�=_B����'g��B�r��j���c͔�JG�L��b_������5��Ϛϰ��s��=�p^hs���<�=�u/TcI���5!���DBrHMnE�tؑ���� ����rf!�|%^�E��� ���R�E#RT�#א���v<;�׈��!j�x�"�� ��L��!�����r)��>8��wq�o~��j�B�H�G��p�6Q r��)9��י�c�Vv[�e;��s����3�e0s�=q��/$�Bz{v�X] ي�T�DFq�J`;��o-���?H˅�{��T<@ R��.)����˗����f��H��(#i�x@G��dQ�_ �z�2��A׍�O ��ͻK�Z�2Q�o�? [���Z0�� `+t�Fh<�JY�j/@�L!�.=<��Y��z�-��.��($"��� �0*��(|��+�v;�ǃ= �;U �Iog���� �}�;zH�] �B�[.B��2-�P �70�IB�wx�[}������H�����g��e�ɻ!����}�i K��'� :���H �l �� H���!�Ss9�G,��#��Z[�9�'���#�Y��O�Kd��aJ[�e�TK�K0�q�4�#=�3���v�������ѸA��!h���6����]���d]�Am?5�>g� ���Pm��U�������� ���;2oeJ7m]<�,�����+J],Ϧ]�b���B��\[i�ri�e���|���b�ֵ�\X�T��v�_��_?Tә0[鎰�Cf�撝�E�7MO��ӆ��ߑ�g�d�Fx;�1Ѳ�]�:h�6�Y�����5�Е��~5���+�v����&�H���3�7�n�派>/m^���o�4� �ߡ��.4ױ�Ryׇz���zU�c�I�4ʡ�������c)�'�+�q�&։�� �9&E�5S�PG�oa|��m�P��0�Du���o � �\��&�ň1f�� �qi[����"� �LW�S7����6��J3�Ŧ�{�Ǭܲ�]�s ñ�-���,�����ZH%]k����d�TÀ[���X��|;��{���IJb���ٔy��o�㠷�:��"���N���0ua������mWԲYp��.N��t��4|�} n5���2�$d߭��E5����l��ķ��a�}FC�m�J?,�nw"5�^�$�%�,+f�Z��C�kկ�4D���Yb ���g��G>�m����g�`�-�#�|�n�" int(3342) int(1026) int(1788)

preferences:
178.8 ms | 406 KiB | 203 Q