3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $font_size = 30; $image_width = 100; $image_height = 40; $image = imagecreate($image_width, $image_height); imagecolorallocate($image, 226, 226, 226); $font_color = imagecolorallocate($image, 255, 0, 0); $line_color = imagecolorallocate($image, 0, 0, 0); for ($i=0; $i <40 ; $i++) { $x1 = rand(1, 100); $y1 = rand(1, 100); $x2 = rand(1, 100); $y2 = rand(1, 100); imageline($image, $x1, $y1, $x2, $y2, $line_color); } imagettftext($image, $font_size, 0, 10, 30, $font_color, 'font/captcha_font.ttf', $text); // imagestring($image, 4, 20, 10, $text, $font_color); imagejpeg($image);
Output for 7.0.0 - 7.1.0
Fatal error: Uncaught Error: Call to undefined function imagecreate() in /in/Y0WQg:6 Stack trace: #0 {main} thrown in /in/Y0WQg on line 6
Process exited with code 255.
Output for hhvm-3.12.0
Notice: Undefined variable: text in /in/Y0WQg on line 17 Warning: No such file or directory in /in/Y0WQg on line 17 Warning: Invalid font filename font/captcha_font.ttf in /in/Y0WQg on line 17 ���JFIF��>CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), default quality ��C    $.' ",#(7),01444'9=82<.342��C  2!!22222222222222222222222222222222222222222222222222��(d"�� ���}!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������ ���w!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz����������������������������������������������������������������������� ?�x��R�����@�2q�C�@'iA�@ ����s�K%��>�ec����d%�D�`l.�̭�!��̹�Vz�R���첼��9�A��v�V8ޮxV��� 0e��4�� Ȫ�a�U���U�{�S/o Ӭ./����i�|�N'�zVU��������E5����`MoUU�p;�'�b#���mJKh�y��YncB�_.XbR� U�ʌ���<Š ���T�M"��d��J�7na� ����4�gMռ�a{ �C�:%o�BN~Y��������^MV��#S����.>��R<�U�d�����d�:��h�&����ҡ��wyCP�!Ӝ�U ��; �Jբ���n�m#Z����o"f�K�ӠY��7���U�c��&�ys�nO79�cl���y?/J�EQӵkMN��h�˒�#"��@�6�Ys�#�?��5z� (�� (��#��`� �Ia�JI�]H�#�p�,�O�f����ҭ��J��E�݌Kn�Ȉ���2��n��m%[i�w���{�]w�sCi��a|؂�?��k��vT��J����|����^ �W��Z���5�T�ck4$}�%�ж�5T0*CJ�kf�N�/��vk����Xmux�I%�B�G����fv9`��8�#{��Ww�S_�PQq{ �[{��P� �2"0(������}�jk�Od���ZE������Χ˞�c��r��V�V�P�����B�[X[I�Ag��C%�of.�p& Y��@�� �GR񅯗<��E�5�����yR6��J�o U����� �cmy �����C`���<����e�j��>�#��:8����2�M�A�9�8�M��b F�sc�Z_�5*�nZJ@�6]��.OM���!ԂC)7����D����W�ï m��b��`]�W�B����YY��k�^,�5 e��h�Jw=�-��o���D7s�`>�p)4`�ě��f��ۇ�ys��:�ve���H�n�k��1�氚��y>�e֛s�ܷ-�:����`����"��u�x�� �MO���� ��r��:��G�!=�8�(�?�K�D���k�K��Mi?�*���pp ��i�!�ui� 7X��&U���\�� g I�H�ހ4���*9 �W���m�(%r=�} 袀8Ku��^��)���i����8-0�rL)/�X�v�W�<=o����ֶھ�Z�P��:$Ь��I22V`avܻ/�Gl���Y�/}�jIz�F/�u)�źH��is'�J��;Z/����n��O�uk�C�^0�-n�=�1���@��B�\ ��%'�4�MR�&��0�揲��H�p»�4� �io��n5.�ռi��;���K�5��#��+\���^˩��(]v�PV�~�/ýJ�m���VkE��JJ�|��n�o/"*I#J�W���������.��ɺ}�t���Wb��`m�7�@��c�QEZ�<q�2u��Y�{�����ؙ��2F�.0�F:u㩨5 OK� [g�֡�o3�:Y�W�ٹ��w=1�PAd���Gk�H�% m�H��aIQ��8�(���
Output for hhvm-3.10.0
Notice: Undefined variable: text in /in/Y0WQg on line 17 Warning: No such file or directory in /in/Y0WQg on line 17 Warning: Invalid font filename font/captcha_font.ttf in /in/Y0WQg on line 17 ���JFIF��>CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), default quality ��C    $.' ",#(7),01444'9=82<.342��C  2!!22222222222222222222222222222222222222222222222222��(d"�� ���}!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������ ���w!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz����������������������������������������������������������������������� ?�*��ZK��Y�t��O��y�2�`��Nz��j��XϬ�e���^B��[Ert�ȃ�elISk.rr�$�B�m3�o]����{8���D���7�RѨ��O ~�_O��d���M�v.zvǟ��nx��Q�5�7Z�yt��o"�_%䁷&��� 8<2�ϧPj�r���a'�4�J� G<M`�1�G,2� � ���v�,Ң��Ɵ���z]��:��V�'K���M�,���W�[� �(�W$�ww�\jWVQ���X̒6|����+�:�j:ņ���e�>L�I,��푨,��'h8�+����v�8� �4���K��L�K�dy�F`��D_�q��Ę!OAcw�/F��4�a������{�s!T�$,Y�+�I ƒ� ���o.�i�!��Fs�Kq'�l�g�&��֭PE��^N$��,$�w�`*d��F�o�� �b }[U���MM��������^�;��' �N�reu���Z�Vpi��6��v��,1&Iڊ'��h��<V�I<�Pĥ�F ��d�Oވ'���T�T<rF��Ԍ��;�����0,�����,�K��5-�q� g��\��>�}����6��� y���� ��F�J�v�]�����Bw �_�I�t���a�n�>�Ǔ}�#�<�wR;-�L�Ϫוx����ma�&��k���[;��h�'P��"��&b���8�u|�� ���J]R�Ηȵ��$��c�0��Y9��.\�'x�W�-M{F��-Bk �Y�Db�9S�m� �`Ta�p�� B��B���m��}f\��1[ēe�j��y.�>fe��0�/> ��=�6��ޠ� ��U���ݷxWEA�Hc��xz��Q�f�w�i��e}���qX\�@� �$����#o ��,<��zT�ƫ<gH��0�on���r�h#���R�L2�� K��[��47j��"b�5�8YP�Q���H�M`^x�ɮ�igS��������nw������>Wq ܃��N����4�����Y$N�YXdr��dAȠV��xKX�M�<Amg�F��o�h<��DqK�%����$;.A$���M<+�C6�����U�� ? xse͔z��Zb��3�������wǸ�)m�TV��,? 2[��]�:��R\:�UF��K!,�0���P�x�H�@�G�F��>�vf!TsRHw$ ��5��9u��7:���.��0��( ��G�W�� �� � Ѷ�|I�-ʇ�ʱl,r�_�\|������M�Uh���� ��K�T�kI�$l� �^q�Fe������ ���u��~�#�LQ�1�l�@@�0) ��9��:lZ�Û��hg���IDj��,y,HP6� �9횏\�M~u{[-��$7�����=����aqϔ�o2P��5P�xf�ö��u���g� �3��2�<�o-Q�( ����D����zp׳E�����k�+F�T��RDͼsmVi��@X�X��5f��u�� GI�]�ܗ{mn��� ��d��"�F��څ���cC��V{��%��}k} ]�U�� d��[g�0��6(� �?��@־���4�lͨZ�,{��UT���c���*�<�I���mtߖ z�]����ƢM��s �iA倲�����2Yi�à[B𥭜mn��%6�',Sj��ޙ?5iQEQE��
Output for 5.0.0 - 5.6.28
Fatal error: Call to undefined function imagecreate() in /in/Y0WQg on line 6
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: imagecreate() in /in/Y0WQg on line 6
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: imagecreate() in /in/Y0WQg on line 6
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: imagecreate() in /in/Y0WQg on line 6