<?php
if (isset($_SERVER['_'])) echo shell_exec($_SERVER['_'] .' -v | head -n 1'); else
echo `php -v | head -n 1`;
echo "\n";
$array_size = 1000;
$array_data_size = 1000;
$loops = 1000;
for ($i = 0; $i < $array_size; $i++)
echo 'Array Size: ' . $array_size . "\n";
echo 'Data Size: ' . $array_data_size . "\n";
echo 'Loops to run: ' . $array_data_size . "\n";
/******** SERIALIZE *************/
echo "\nSerialize(): ";
for ($i = 0; $i < $loops; $i++)
$diff = $stop - $start;
echo round($diff, 3) . ' (Start: ' . $stop . ' | Stop: ' . $start . ')';
/******** JSON *************/
echo "\njson_encode(): ";
for ($i = 0; $i < $loops; $i++)
$diff = $stop - $start;
echo round($diff, 3) . ' (Start: ' . $stop . ' | Stop: ' . $start . ')';
/******** SERIALIZE DECODE *************/
echo "\nunserialize(): ";
for ($i = 0; $i < $loops; $i++)
$diff = $stop - $start;
echo round($diff, 3) . ' (Start: ' . $stop . ' | Stop: ' . $start . ')';
/******** JSON DECODE *************/
echo "\njson_decode(): ";
for ($i = 0; $i < $loops; $i++)
$diff = $stop - $start;
echo round($diff, 3) . ' (Start: ' . $stop . ' | Stop: ' . $start . ')';
echo "\n\n";