3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $iterations = 100000; function str_random($length=16) { $pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; return substr(str_shuffle(str_repeat($pool, 5)), 0, $length); } $strings = array(); for ($i = 0; $i < $iterations; $i++) { $strings[] = str_random(rand(16, 64)); } echo 'String size: ', round(strlen(serialize($strings))/ 1024, 2), 'kb', PHP_EOL; $hashes_md5 = array(); $hashes_crc32 = array(); $t_md5 = microtime(true); foreach ($strings as $s) { $hashes_md5['x'.(crc32($s) >> 8)] = 0; } $t_md5 = microtime(true) - $t_md5; //$max = bindec('111111111111111111111111111111'); //$max = 0xFFFFFFF; //F; +5% size boost, collision: 0.1689%, time boost: 0% $max = 0xFFFFFF; //FF; +14% size boost, collision: 2.908%, time boost: -9% //$max = 0xFFFFF; //FFF; +47% size boost, collision: 35.5696%, time boost: 0% // modify 10% of data for ($i = 0; $i < $iterations; $i++) { if (rand(1,100) > 90) { $strings[$i] = openssl_random_pseudo_bytes(rand(16, 50)); } } $t_crc32 = microtime(true); foreach ($strings as $s) { $hashes_crc32['x'.(crc32($s) >> 8)] = 0; } $t_crc32 = microtime(true) - $t_crc32; function compareShingles(array $first, array $second) { $t_crc32 = microtime(true); echo 'func intersect: ', count(array_intersect_key($first, $second)), PHP_EOL; echo ' func unique: ', count(array_merge($first, $second)), PHP_EOL; $t_crc32 = microtime(true) - $t_crc32; echo ' time: ', $t_crc32, PHP_EOL; $t_crc32 = microtime(true); $diff_count = count(array_diff_key($first, $second)); $intersect_count = count($first) - $diff_count;// count(array_intersect_key($first, $second)); $unique_count = count($second) + $diff_count; echo 'calculated intersect: ', $intersect_count, PHP_EOL; echo ' calculated unique: ', $unique_count, PHP_EOL; $t_crc32 = microtime(true) - $t_crc32; echo ' time: ', $t_crc32, PHP_EOL; //return round(($intersect_count / $unique_count) / 0.01, 2); } $hashes_md5_flip = $hashes_md5; //array_flip($hashes_md5); $hashes_crc32_flip = $hashes_crc32; //array_flip($hashes_crc32); //ksort($hashes_md5_flip); //ksort($hashes_crc32_flip); $t_merge = microtime(true); $hashes_diff = array_diff_key($hashes_md5_flip, $hashes_crc32_flip); $t_merge = microtime(true) - $t_merge; $t_diff = microtime(true); $hashes_merge = array_merge($hashes_md5_flip, $hashes_crc32_flip); $t_diff = microtime(true) - $t_diff; $t_intersect = microtime(true); $hashes_intersect = array_intersect_key($hashes_md5_flip, $hashes_crc32_flip); $t_intersect = microtime(true) - $t_intersect; echo PHP_EOL; echo ' merge time: ', $t_merge, PHP_EOL; echo ' merge count: ', count($hashes_merge), PHP_EOL; echo ' diff time: ', $t_merge, PHP_EOL; echo ' diff count: ', count($hashes_diff), PHP_EOL; echo ' intersect time: ', $t_intersect, PHP_EOL; echo 'intersect count: ', count($hashes_intersect), PHP_EOL; echo ' md5 count: ', count($hashes_md5_flip), ' with diff:', count($hashes_md5_flip)+count($hashes_diff), ' intersect: ', count($hashes_md5_flip)-count($hashes_diff), PHP_EOL; echo ' crc32 count: ', count($hashes_crc32_flip), ' with diff:', count($hashes_crc32_flip)+count($hashes_diff), ' intersect: ', count($hashes_crc32_flip)-count($hashes_diff), PHP_EOL; echo PHP_EOL; compareShingles($hashes_md5_flip, $hashes_crc32_flip); echo PHP_EOL;
Output for 7.1.0
String size: 5456.8kb merge time: -0.0055630207061768 merge count: 109537 diff time: -0.0055630207061768 diff count: 9813 intersect time: -0.011229038238525 intersect count: 89906 md5 count: 99719 with diff:109532 intersect: 89906 crc32 count: 99724 with diff:109537 intersect: 89911 func intersect: 89906 func unique: 109537 time: -0.01885199546814 calculated intersect: 89906 calculated unique: 109537 time: -0.0059909820556641
Output for 7.0.14
String size: 5458.29kb merge time: -0.0046379566192627 merge count: 109816 diff time: -0.0046379566192627 diff count: 10113 intersect time: -0.011005878448486 intersect count: 89584 md5 count: 99697 with diff:109810 intersect: 89584 crc32 count: 99703 with diff:109816 intersect: 89590 func intersect: 89584 func unique: 109816 time: -0.018867015838623 calculated intersect: 89584 calculated unique: 109816 time: -0.0059340000152588
Output for 7.0.6
String size: 5458.38kb merge time: 0.0059759616851807 merge count: 109616 diff time: 0.0059759616851807 diff count: 9946 intersect time: 0.011554956436157 intersect count: 89728 md5 count: 99674 with diff:109620 intersect: 89728 crc32 count: 99670 with diff:109616 intersect: 89724 func intersect: 89728 func unique: 109616 time: 0.019176959991455 calculated intersect: 89728 calculated unique: 109616 time: 0.0068330764770508
Output for 7.0.5
String size: 5459.2kb merge time: 0.0065290927886963 merge count: 109624 diff time: 0.0065290927886963 diff count: 9910 intersect time: 0.012444972991943 intersect count: 89797 md5 count: 99707 with diff:109617 intersect: 89797 crc32 count: 99714 with diff:109624 intersect: 89804 func intersect: 89797 func unique: 109624 time: 0.022301912307739 calculated intersect: 89797 calculated unique: 109624 time: 0.0069561004638672
Output for 7.0.4
String size: 5461.3kb merge time: 0.0064210891723633 merge count: 109605 diff time: 0.0064210891723633 diff count: 9900 intersect time: 0.011874914169312 intersect count: 89803 md5 count: 99703 with diff:109603 intersect: 89803 crc32 count: 99705 with diff:109605 intersect: 89805 func intersect: 89803 func unique: 109605 time: 0.02071213722229 calculated intersect: 89803 calculated unique: 109605 time: 0.00689697265625
Output for 7.0.3
String size: 5461.31kb merge time: 0.0063021183013916 merge count: 109641 diff time: 0.0063021183013916 diff count: 9895 intersect time: 0.01842188835144 intersect count: 89826 md5 count: 99721 with diff:109616 intersect: 89826 crc32 count: 99746 with diff:109641 intersect: 89851 func intersect: 89826 func unique: 109641 time: 0.031638145446777 calculated intersect: 89826 calculated unique: 109641 time: 0.0066330432891846
Output for 7.0.2
String size: 5458.72kb merge time: 0.0064840316772461 merge count: 109527 diff time: 0.0064840316772461 diff count: 9837 intersect time: 0.017518043518066 intersect count: 89851 md5 count: 99688 with diff:109525 intersect: 89851 crc32 count: 99690 with diff:109527 intersect: 89853 func intersect: 89851 func unique: 109527 time: 0.030583143234253 calculated intersect: 89851 calculated unique: 109527 time: 0.0066759586334229
Output for 7.0.1
String size: 5456.58kb merge time: 0.0061321258544922 merge count: 109617 diff time: 0.0061321258544922 diff count: 9932 intersect time: 0.011457920074463 intersect count: 89760 md5 count: 99692 with diff:109624 intersect: 89760 crc32 count: 99685 with diff:109617 intersect: 89753 func intersect: 89760 func unique: 109617 time: 0.019221067428589 calculated intersect: 89760 calculated unique: 109617 time: 0.0061590671539307
Output for 7.0.0
String size: 5455.03kb merge time: 0.0085210800170898 merge count: 109687 diff time: 0.0085210800170898 diff count: 9973 intersect time: 0.016905069351196 intersect count: 89717 md5 count: 99690 with diff:109663 intersect: 89717 crc32 count: 99714 with diff:109687 intersect: 89741 func intersect: 89717 func unique: 109687 time: 0.028166055679321 calculated intersect: 89717 calculated unique: 109687 time: 0.0089349746704102
Output for hhvm-3.12.0
String size: 5456.52kb merge time: 0.0071449279785156 merge count: 109522 diff time: 0.0071449279785156 diff count: 9827 intersect time: 0.014436006546021 intersect count: 89855 md5 count: 99682 with diff:109509 intersect: 89855 crc32 count: 99695 with diff:109522 intersect: 89868 func intersect: 89855 func unique: 109522 time: 0.040359973907471 calculated intersect: 89855 calculated unique: 109522 time: 0.0071079730987549
Output for hhvm-3.10.0
String size: 5460.5kb merge time: 0.0067019462585449 merge count: 109660 diff time: 0.0067019462585449 diff count: 9957 intersect time: 0.01406192779541 intersect count: 89749 md5 count: 99706 with diff:109663 intersect: 89749 crc32 count: 99703 with diff:109660 intersect: 89746 func intersect: 89749 func unique: 109660 time: 0.025284051895142 calculated intersect: 89749 calculated unique: 109660 time: 0.0068180561065674
Output for 5.6.28
String size: 5455.71kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 82 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.21
String size: 5464.65kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 82 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.20
String size: 5457.03kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.19
String size: 5461.14kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 82 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.18
String size: 5457.83kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.17
String size: 5454.28kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 82 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.16
String size: 5461.08kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16384 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.15
String size: 5460.2kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16384 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.14
String size: 5455.45kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.13
String size: 5458.71kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.12
String size: 5466.82kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 82 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.11
String size: 5454.45kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 82 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.10
String size: 5463.25kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.9
String size: 5463.26kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.6.8
String size: 5453.54kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.35
String size: 5458.03kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.34
String size: 5445.07kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.33
String size: 5455.07kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.32
String size: 5463.39kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.31
String size: 5454.18kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.30
String size: 5456.54kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.29
String size: 5464.52kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16384 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.28
String size: 5458.46kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 82 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.27
String size: 5453.22kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16384 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.26
String size: 5455.94kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.25
String size: 5460.54kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16384 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.5.24
String size: 5462.93kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 81 bytes) in /in/sKc0W on line 84
Process exited with code 255.
Output for 5.4.45
String size: 5467.58kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.44
String size: 5456.23kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.43
String size: 5457.23kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.42
String size: 5460.71kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.41
String size: 5455.23kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.40
String size: 5451.83kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.39
String size: 5458.2kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.38
String size: 5455.61kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.37
String size: 5449.33kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.36
String size: 5461.44kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.35
String size: 5457.77kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.34
String size: 5454.06kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.32
String size: 5455.3kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.31
String size: 5454.49kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.30
String size: 5461.96kb Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 1048576 bytes) in /in/sKc0W on line 80
Process exited with code 255.
Output for 5.4.29
String size: 5450.05kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.28
String size: 5460.75kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.5, 5.4.27
String size: 5461.89kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.26
String size: 5459.7kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.25
String size: 5451.81kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.24
String size: 5460.45kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.23
String size: 5460.5kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.22
String size: 5464.85kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.21
String size: 5452.86kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.20
String size: 5459.87kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.19
String size: 5466.35kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.18
String size: 5456.16kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.17
String size: 5458.52kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.16
String size: 5456.17kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.15
String size: 5455.75kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.14
String size: 5456.36kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.13
String size: 5453.26kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.17, 5.4.12
String size: 5462.49kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.11
String size: 5457.53kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.10
String size: 5458.35kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.9
String size: 5459.07kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.8
String size: 5460.17kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.7
String size: 5453.35kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.6
String size: 5462.42kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.5
String size: 5456.81kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.4
String size: 5455.07kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.3
String size: 5460.66kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.2
String size: 5462.39kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.1
String size: 5451.5kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.4.0
String size: 5460.41kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.29
String size: 5452.05kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.28
String size: 5462.34kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.27
String size: 5455.16kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.26
String size: 5455.3kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.25
String size: 5457.8kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.24
String size: 5465.07kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.23
String size: 5459.44kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.22
String size: 5453.68kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.21
String size: 5461.38kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.20
String size: 5453.59kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.19
String size: 5456.68kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.18
String size: 5463.91kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.17
String size: 5456.75kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.16
String size: 5461.71kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.15
String size: 5450.19kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.14
String size: 5446.64kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.13
String size: 5456.29kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.12
String size: 5459.74kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.11
String size: 5455.18kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.10
String size: 5461.51kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.9
String size: 5454.04kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.8
String size: 5459.83kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.7
String size: 5453.19kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.6
String size: 5457.82kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.4
String size: 5457.66kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.3
String size: 5456.78kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.2
String size: 5459.49kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.1
String size: 5460.14kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.3.0
String size: 5455.8kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.16
String size: 5456.39kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.15
String size: 5454kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.14
String size: 5463.29kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.13
String size: 5450.45kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.12
String size: 5454.34kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.11
String size: 5462.41kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.10
String size: 5457.81kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.9
String size: 5456.19kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.1.6, 5.2.8
String size: 5453.22kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.7
String size: 5461.93kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.6
String size: 5457.6kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.5
String size: 5464.12kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.4
String size: 5455.82kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.3
String size: 5452.75kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.2
String size: 5456.59kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.2.1
String size: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 3932060 bytes) in /in/sKc0W on line 18
Process exited with code 255.
Output for 5.2.0
String size: 5455.47kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.1.5
String size: 5456.2kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.1.4
String size: 5457.61kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.1.3
String size: 5455.29kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.1.2
String size: 5457.08kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.1.1
String size: 5461.78kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.1.0
String size: 5449.29kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/sKc0W on line 37
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_ARRAY, expecting '&' or T_VARIABLE in /in/sKc0W on line 48
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_ARRAY, expecting ')' in /in/sKc0W on line 48
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1
Parse error: parse error, unexpected T_ARRAY, expecting ')' in /in/sKc0W on line 48
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `')'' in /in/sKc0W on line 48
Process exited with code 255.