3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $w=150; $h=150; $cols=4; $im = imageCreate($w,$h); $del=1.5; $mw = $w/$del; $mh = $h/$del; $c = imageColorAllocate($im, 245, 245, 245); imagefilledrectangle($im, 0, 0, $w, $h, $c); $c = array(rand(0,200),rand(0,200),rand(0,200)); for($zz=0;$zz<5;$zz++) { $im = createPolgon($im, $w, $h, $mw, $mh,5, $c, 75); } header('Content-type: image/jpg'); imagepng($im); imagedestroy($im); function createPolgon($image, $width, $height, $mwidth, $mheight, $count, $color, $merge) { $img = imageCreate($width,$height); $c = imageColorAllocate($img, 245, 245, 245); imagefilledrectangle($img, 0, 0, $width, $height, $c); for($i=0;$i<$count;$i++) { $c = imageColorAllocate($image,$color[0],$color[1],$color[2]); $cnt=3; $values=array(rand(0,$mwidth), rand(0,$mheight),rand(0,$mwidth), rand(0,$mheight),rand(0,$mwidth), rand(0,$mheight)); imagefilledpolygon($image, $values, $cnt, $c); } $rotate = imagerotate($image, 90, 0); imagecopymerge($image, $rotate, 0, 0, 0, 0, $width, $height, 50); $rotate = imagerotate($image, 180, 0); imagecopymerge($image, $rotate, 0, 0, 0, 0, $width, $height, 50); imagecopymerge($img, $image, 0, 0, 0, 0, $width, $height, $merge); return $img; }
Output for 7.0.0 - 7.1.0
Fatal error: Uncaught Error: Call to undefined function imageCreate() in /in/qTHAh:8 Stack trace: #0 {main} thrown in /in/qTHAh on line 8
Process exited with code 255.
Output for hhvm-3.12.0
�PNG  IHDR�� ߁��PLTE�������������������������������ڣ�ȶ�ӻ�՞�Ŗ���ȭ�Θ�¤�ș�ø�ӳ�ћ�ĉɺ�ȸ�˼�ο�ƶ�̿�ɹ�˽~Ŵs��w°�ɺ}ij�Ƿ�ŵ�ƶ���}ųn��p���ƶk��{òv°y±zò�ɹ��ġ�Ǩ�ˁŶ��Ν�ż�Օ��ο��ʦ�ʯ�΃Ƕ��Œ˼���������4:gG`IDATx��� _���pnZ�� T4h�K%XZ[�{�k��3��63�\��g~�y�UH��L��<�4�F�K��,�7�6��~v{��?p�?���۠m)�^�q�-��]5�Ԭ��:���:'�ꯥ����E���\�Ҷ���k��cY;]�����ı�����PxFQ4�_�\��7-�L�ú�����R-(V ����n�{�V��X-�VX]�BU-˞(8c'`iWt08վf��VR�eU]O���K��}V'b������\{�r,t���� ���x,Q�\���ק�`��}W�N��Y��XZT��U�c�,+p�m�S�j�_�>�`@�=f�Ź���a��h�e��*�Pa ����m�닔��=�3����{"khYP>`92�'%��:���w���\������5V>�,_%��+4k���0,��B�@���u<�L��"�ت4�(D +׬��b����t�y�a ��Ka�1`��Sb�)}������h�V��T�ʄ�{�c*��E�4f��βm�\7*sW�ï��t=�v�eRy| l8�i>����G.gT�� T��w]S���k�gV�X�QM&XUey�s*�9�r����V�,s>{��:��S�DU?tA����� ` VW��\� ~e+A�q�1Ѳ��ʡ��B�|~rr��NJU�e*�"K��i��'`�� ˺���T�i ˝<�*�����|˱*�=״��?],���.V�c�ݞp�J��a*�o�ڪ�d�����Z.�Ea\��|��iê,�j�\U�-���hXʼna�����Ϸ�2_E簵�H��X��+�%G$�hD�%�V�/X��LW����!� |�Wa\`tqG$��^\~��u%��o��TQe���n��H�̔Dz*�5��/��YPO_��\PR�,���a?� l��|V�{�4� X+f�������7�»Yr� �5,��uхtƑd� �=�ʴ*K�2{�X�qAk'k�Xt;~�^�eRU��p��z���A0 a�]V5*���^~R=�b��?QפW�M��i���w��*@�LAX?��\�A�Ofv?�J��:�u���jהhU��X�αc��+�Bj �eFx�>N��j -�\�Zs[����)�U�5�W��� Y�����b�j��'�: �Xr+���z4p�Q��.ͺ����hmlT� ���,~����f)�Q��,��X�K�_7T�ݏ�* �V�dH�Úz� �̮��Kt�R���U*�� ߐ%v�� Yl���݄�kX�c%\ؘʘEg�]��UձL�c +�ן�kL,�% ��]�e V�B�>lXA±��Z�� YR}���L�u�rU��}S���#>ji����c� p��:XZU�I8t-�D�V�+Y4�3�*��\���5�ծ�D c�Y�-�:�V�5k��{[]3�r���2ӡ�� �W�� Tw���{W]����x�0q (�m�ޮ��|U���a�uo4K�� a���QT�������,p��u',�W;]v@*V#��mo��9+�:� QݮL��-�L5v�jU�%|D�#�rH�1pvm0yP�te*dfY�ЩJ�հ��#�*bPu�0kl�Ie,�?ԬV*t�����3��k��X��� �R�].>� /���J��h�\�R��4�z�~������5�Xu.:�b���\���Mz�^�B� ���6����۩V��h�X��$�>��;�e�T\Y?"+ϩ�?t��s�I�7��/,���@+���#�Q*���\y��O�����YS��M;�T��.��`�9V�������d�X�:��h�y��:d��*̪'6W�T9�YRu���,+Q��z����c�5�%7��&6��B �c� � XO�.n�P b� ��d�((�k�9η%U5,���%Y`�܊e��l�~4�~~��5�t̮�%iI�:�,�#�*`=1ks�\�*/+b͡�WO@�(�x�p ?͉uL�(��R�:�T#\�`^g<�JW�g{����<�~�4���`P==ofOP����S{�(.�UbF+��D���!��J5Ź���t��<�����Q\��6��|}+a�|�:��ryq� U�Vk�`���:�;�T�h�B��t��N7�`��1�4k\*R�׶8Y��� bM�Î��he c��lT�Jf�0�`�^`6{�KM��ղ~>U����.|K'�0Bfq���;T��D�\X����1�nL�� �?��?a���Y���NXOO��ܕ �J� U'�[��wR�V¢\��}�{���|A�RS�ﱶ֋Ţ"�d��w� ������l�U��&T�5Ex. �ꌃ� VCT�N�ɷ���#Ɏ��O`}^.�c:ow2� ����� \�̀��?r��j����#���Vx!{�5[̡����#K�������^���em ��R`�y2�JY�i��ey�IUk�[�z��X���eaD���o�.�^��n� + ]KQ�M�7�(�BT_IuS���˘w�����1,p]]~���,F&�ƨ{�$�ŵ�۱��k����Wkw�w)!�,8��4���[�4�e�e՟��,Z��*a�Y/��[�e\w �y��Ӑ�S�F��NȂ"ɂfw���k�C�XHE7���\%� Dzگ��\X��0��VQ �\��� ,P�����T~F�9����%�.��A�G,>�`0ѹ-s�&�H�b�\�,�˧X�)��/A�y��z��w�K�<x���հ�Ž�_8��5N��%�5�4)�oW�:��Ȳ�7��Ý9�Aά�WSI����f�̲�۵5>�h���K���)�T 5,ʱ�\z�M0�RYr���6�d�&]��� �[�5%`��|�sz���5(���U��)0�p���9c����h ��`T�����J)>dqe�$��e�&�Y�ֿjUY��u� �t@}�p�C����c!��f�}O.�iF��$wG�jD;�;�i >*��`��U��/4.b���\�L+d�klXFu�Ѭ/�W����>�$k�op�M�<)d4�q��$W2r��e\Y�N^���C�S5f݈jU\~ǜ�¸>�� �n<Du`�� ��֕����e��_䚼ȕ��2��u�\����4��X߾���b5�<7"a� ''��»� ��j5l`�B���'��X~ƙ�ClE�Xg8}���4˱0��2s� ݪ� G�G5��?�Ι�"̷�7p�p�?U(���^� h�6EU��d��N��n$��@��9��<���q� ��������0�v�5N�$|\������\X�����"w29~o��'�Խ��� �r,t��X��x��V#t3Jʅ2z�Yu(,*��>�QL�-�3҆���Dꊛ��[ �YX\|�҇u�/ 6^��X' 9&|{��^�����>�\��'��ǖ&�QhR��l4+����3���kY��놪��G��V�y�������Ҧ�O����]�?�m��j]FA�]Y5x�U�S�b]<�j�2f>ko/v���b�b8���%��TM����U�STg�<� d}腸��cT�S�e!,p���Os�4�t ��z �~-p� �<_ߧǀe�x��� Y���<>��u�t�*�&�kX�/W��E�*��Ya㲻�'��a��l��K�w�jUX���A�xW�,+�Pm\ubTY�}ʄk<]����Ď�J�L&��L��eX��ihYU�m�����h7�h>�X~e��y��+V5�����FUURand�Ycd�/`�F1ê*�����E����7�ܠ<m�`nEV��na�0�ʐ�d/oR +5R7̣;�:���Or�${fڼ&�)b��W�e��t��5s��gչ��1��&�|^��:����g�-y��Uz_�6w2!�,�p$��U0�L�:����dqU��Ѻ�Ƅ&�q�h@M��*<_��<�I�W;]c����@" 8�5�Pe�j7�n�����:Dؽ�,�E�:��.�j*�� �"�����Y8G��Y�ڥ�g��^A�|� 7h�f�u�y0,������3�XV��AbW6���Z�6�3����X�B�8T��0탚����g��Ұ�-��fef�Wt ̹\ʅ�s ��Ri<R�9V����﫯�U^�Q*����i����;���o 7�b٫geY�e�A&� Y#�ɥa���Y|A�jU V�ˆ�i�0��ǣ�Ʊz;XM��ձ��ZI�]̢Q� �ڱ+x~R��|���������+�F�V�+VM�[��:~~ +�]_6���氶*�=��X�6� ]I,����-̸b��; �٭���q>H�K� o6+�*��"�y0��hîd}�ձ��je�z-�t�}�!˫|��E�=IZ���8c��Y\a���v�^%���*�X̓�ï^8���:�63���[Y�˰!�V\I�]fY^3H�� >(6�]�����!�m�Q�X�de�В�'���٢ ]�D��a�t�}�T�Ȃeyuu�յ�ϒ;Y�i0����J��EO�&T).�1��Ej�,���iHb�F��y�S�X���yHo'+�蹿+J,��#���ͣd� ��g� D �]���*��]/߮�8��Bb�C��]4٥���A'��Ϥ*Œ��b!�B�\�e���S����Y�:֞�<�.�|�X���^�X��p��0����B*�� |���=�����jF�dLC2�biX������]�ҬT�7���bPY�����(�$�i!O�_|�A��g���3�>+~#���d��}�?V���6O��s3�y&�.=݋����V���*�u>����|�k�P�o�'qr�N�'���T}���JԨ,k���� ���|��Q��{<�n喵�>��[%�eX3���?��eI�!��Д�,x���4kO�f��s�%).��)?=�W{ ���A�{^t��h쵮P�~Q�6UN�݊��(EU���_�B��a�2,~����4K���~P1V���Ӱr�FMkx89����EאY��W1|_Y�~2�RU*U�ǩ=8?�0��^��oy�ؖې���x=�?-+UY�]�Ÿ 8Q� �����"�2������FV�k$�ܘ�XeY9��A��ɖ}ɟ�v�RDܗ�����{�L"ײ��GQ�˄9���,{�T��J�׻� �s��2o�:ha���9�}���^�T��I�����.o��h�fGޯ� ��f��m���Ќ�Vlu(q�܃lN��)Zf{���β��NW9T\5�XU�����V������P�O��1r5cUC��L�R���g+�;���K�����x��Х�\��C��D��q�wɗ[��f�J�E%�ԗ~�&?��~Qi�j����譢��!�J��J������f�Ƈ�-M����6�bCjI���VY�[?B%�b؍�C_�C4'�IEND�B`�
Output for hhvm-3.10.0
�PNG  IHDR�� ߁��PLTE����������������������������������������������������ڽ�����������������������������������������ռ������ӷ�������Խ�ѻ�ϼ�д���Ұ�ȭ�Ǧ�¸�ͳ�ˣ����é�ű�ɧ�ì�Ů�ȹ�Ϥ����µ�˶�ͳ�ʟ����Ū�Ŵ�˙�������������ڸ���R�/�IDATx���iw�8�@Y66�BJC�4 �R`Ȑ63�Ig��?z�&�J^����y��K�A��+������]�����.V�?a�y�\���ƿΪ���r�rVݲ�U�@\��l*W����hT�*�?�j2�Ū��F�����T�:<l�bq]��m{�Z��V��XMS���U�"���揙g5 �j�Z?�"Wg�N .Ǫ���\$e�SA�@�'*q�fU��u�Ҭ�-ݖ_�Q ��#W��Eq�k�Us*f�� ]�u������j�("�j��}�A��F���>�@u�*���*9�X���((������zXU�.OUs��� +��ځQYX3Iڍ*�RX� N �Z�Y�C���N��s� ����6��,l@�2�<�T|L��ظt��݃ŗ�uycڛ����~r�)�������-��Ŋ�<_R��v������D�v�W�)�TU��oӫ��� �^���ڣ�7|�p7+�aA�7�q�kQ�P'' u����„���ѱb����F�KXҒ�� Y'TNOO U�#'R�Ѯ����T,V+�`u�!cC�T� |��i�����kTv̭R����d�:�=*T9�R��D7��i��YY�ȅ43�vλyՀP�4�(�VT�z�ǒ��~!�K��۠���45�Y��.Tɕ+HI+ �]Ũ������2P�s�5�R U��^�� K\�1z��X��ª�s��v�a���&<�r�p[�D3���qN]��A� Y0䕳�B�7̀u6}��_@�!+I�c�8֙a�$\����p��v������p����v/m��y���=X�`J�N X��b�J޿��nK�RU���*p�d�|��UY�L��-"��F{oV�2.S]��m�,q��Q��aHC9P\ª��ǜ�4#��E���4�,��`�Hi4leU��\�]���g��x �k�����1Ԟ����n���e�N�tss�ѯ.Ba�aT;YQ���w���,�����uz�E7�qQ$�Y%*f�L�� ;�>�l2��2E�׹���T嬘�=�.;L�D��~���v2�N�!kx2j����Ҭ���V�2f�ݱ+ Y���T'����JSgΕp�V���6����YI1���bX'6��_�2�z�%WJ.���F�V��-�‰$�j�s(՝��S�)�0d%!K�씧�5�ϧ�� �3�f_���uoT���/��]���w��4%)�����u�����o8��{���-)�^,�Ku��γ�� Յ*���\���ڟ�G��rS�_�MnRX�T]�og�v4.sA�z|1K�ҥ&+����Gd}��f_���Q�<VR�����&Q�'�DÎ�ϣ#bI����ܸ�j�~+����\e.=5H����vޖv�y>'�`=.Ĵ~�L���r��{d~i���}]��k Z� ��e�ܹ�.(p^=a.���BM��b�H�K��N@�"G�Ee�Z-��@�D.���b%��Y���� ��$]\I�Pw T����*^k���ׯ���$��j ++U��ի>^�M\��YM��e6��׏k)/�oߐ#׈�߄*N��`u=W#�jNpxp�wlGt����kˢ4]�},��sy*���f�<�I�`�Ǐ��Ka�1�����<�k�J��rzzķ{4�?�SͲ�K���U��78��X�e����k:�l6���j��� ���o.�_eI…'0�U�����1�<}Iĝ�Y���aC��wR�-�1�¼]����{I%��9���,�{�O}�X�A�v��O��b�@�ow���D��ۏե4q��\�$�}}yI�Zég��m7���7sf����1���.,���);��]fe˲�f�(L2�z_��,P����۾��n���-t/�&�\YR>���*��Y�j�{,�;����5VA%qٮ�l�����I&����|��,� �dT������H�݂İ^�X�RQ=P�?���~%I�f�4����SN��܏�ʱ`d���eY��l>��X��2�H5�������Y�޽분u��{�u=ߘ�HZq+��\�&B��TR<]���T��(L7��r.[����gm +��p�N��sT�T��7����Y��E ��].�҄C��� ֟J��uhY[�`���T�ʦ&���Uࢺ��2�Y��eg���\ bm�w� ��fQE��m�%�PU�*�� ;v��-��S�Y�b�~�qJ��[��"p���߉5��% ��l��R,vq�?��sA��~&�z�XӀ5�;%�0B�2V�Lu�����Q�-p�\#r3r�_g��,~�+��5����vM#ł/l��€� D��d49�h?@��1����I+q=�]e�����tsdML� "�.ŵ�����G��G;#�b�4�q�ZI����r���42���_���e�Ȥh8֐���ϲh�G����� T��X�:D5?�B�� �r���)���>��:;�y�"�Ԏ����i�/��l�1�g��������`�Ț1 ����թu �d[�a�"�bٌ;4���q�l����ה� []S��6�?�a�L�)g��I! Z ��X���_���= ~Z�Z>d�"d�c�1���X���J�S_�f@��&�ւ�a���TU�:|m ��U��G����ſ/�_ HV�֎eDŽ �[��n1�_C�x�/d��e����<��j���3,D��2C�>��"��q��i���Ϲ�<V�l+O��͠/��r��;�=L�5���|6�콇�T�k �a2 �*}C��A���8Y+�!Lq���qU_2��� �w��8`m+�N��~\,�P�\)/��u�w+t����I�9RRam��B1�V����P�w�`3K�k+w�{ۑf,�[*���R$�0�{y���f�E�B�͟�.~��fQ9ﲦUz!�Ɔ5�Nn���%/�8E\:�UJ5��?M�K�fO1*�\��� 1�� +�eB,T=�\f�'�/��xJ&���s�.��� ��X[U�s&Z"O�Y���ر�5�?!��e�������Mmuf��c��o��r}}A�����q�Q&���_k � 3�&���tu�#� ���ŲJT,t��pu5���:�d��J�ֶ�6Q;���z��O��Y��� Xc���>�ԆcŔ�X�)����@������^���cq���f�Tcʙ}U����"��7�q��8�4��-�T&�`�ڋ&*E.�K",~�[�W��?..���B�͢�~!y�?�S�<�p\/҄Х�n5��ISe��,ܒ�? �����)g�p�Ƣlh�φ�Sɠ���[����ַ�,fh׀]� ��7e��X�W��xHZ-Ư ͵�&�L2�k�--)�cN�r�0k�*T�Ct/��Z?�ť#I�f��n�4��͌�ɋ/cL�7'�*I�dp��Oe9���*�$�]%�m^�y�+ϼ�AA��s���Ʋ��v��G��h2�g�!*��̵%�]���,��{ �_�+v}��n7�YN,ϵ�U���!�b��A]M&ߦӯ_�y �kr�8pE��p��cIu �c��с��Y��C��2���{zzZ��񚘬�a;���Q��qu-tU��M۬�;Գ�ې�.�urqز��<�@֒�7,G�*�o�J佌Ƶ��\��*�}Vs2�0�k�8�2��s�W�m��lה-,Ѯb�[��[W�|�#�C�R�����9�����vC�]�6��>a֠���27�baQ*�m�.).���ӂȸ���nZ�Pe�`yOk(A���[d!�GwX��`Wi��c��,Ku^�B�&�c�c98��Bp%Z�U�:P��t�N ��I1�;����n ��Y��X�.��c�:�Po��9�٭T�&Y��z��o�q�q}GmAt�� �J�i��`k �^�V{�NOͮ��.f�: Y�$�S�����Y�sa��Ŋs����D�JS��ߺʊs�Cm�� ��Q_�*y<��E��¤U S�b��,p���.V�={ǹ��!�$d��쒕��/�,l�#�w��U�j,<�Y?Ӭ���/��D3JT��n7���)���� Y��կ.�y�^_��r/�)�έ�U�ږE7su3r��7�Д^_�D.��:u�b�<�Z�2#��N�룤��\�wl~��զH�w�Cվ��l�X�say���`&P��ٲ<W���],Q��4��N;��s�����3�rV�<��^�a���m[Y�w����4ͳ��v��!��f,P�Òg�$ �t�Z����/�(�ռ��U���,Ta�T�]b�*oj\ o 1��6l��CW�B܃���\^^���yϷ�#o�I�fiWQ8Qɢ�۪�a�w���` UczZ�E��~��S��x��Q�#߽��T���ip9+��Au�ɻj��C���DIߺ$���?�*W��!��HT�{L1�{������}�)F�|T%+�{�U������6�<倭H���'�k�,�U�Ҵ�Y9�<w�T�K8�Ӕ@�u�q p��T�*�2z=v�ݥnU���tzR���w�':嬤J�C��:��y.�<=�/�n����jRQ[�*V���H���k�VO�cdߏ@� Tb��x]���.J�������� y�ɽ4"�)��(����d��V�w���5�/��u��Ҽ�� �%K"��2��tĊ���v�K7�,��(�W ̬z�� �X��{Ut��^U�;�C�rU����7#�)���n�9m����a4DXT�VU�t�lE��VnD�3K�a���0�����cط����p-[�X�ܣ̓��(��ͪ�&��k]a�N�[�Pۆ��<�UW��x'V���}�OXU剋���S_ίY�Yrk)}LX�W^U�^�R/�P�ozO��֪�^^�S�� P�*v�ߪ�O�T(9���<?Vu�1Z��|z�9or,�L�{���>B�]z��O��R�6�ϕ�Y�ʓH��K�?��Q�}K�10L���.�A˼��QU�|KZ���xðFU�~M<�鍥?�z"�_��������w�ܩ�����+Y�;Y���7/��.{�i�?(���(�<\^�IEND�B`�
Output for 5.0.0 - 5.6.28
Fatal error: Call to undefined function imageCreate() in /in/qTHAh on line 8
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: imagecreate() in /in/qTHAh on line 8
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: imagecreate() in /in/qTHAh on line 8
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: imagecreate() in /in/qTHAh on line 8