3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * @param array $functions An associative array of closures to benchmark * @param int $iterations The number of iterations */ function benchmark($functions, $iterations) { foreach ($functions as $name => $function) { $start = microtime(true); for ($i = 0; $i < $iterations; $i++) { call_user_func($function); } $delta = microtime(true) - $start; echo "$name: " . $delta . "\n"; } } echo "\nBenchmarking \"(array) \$var === \$var\" vs \"is_array(\$var)\" ...\n"; $data = array( 'string', // Not an array array(1, 2, 3), // Small array array_fill(1, 10000, uniqid()) // Large-ish array ); benchmark(array( 'casting' => function () use ($data) { foreach ($data as $d) { $result = (array) $d === $d; } }, 'is_array' => function () use ($data) { foreach ($data as $d) { $result = is_array($d); } } ), 1000); echo "\nBenchmarking \"count(\$var) == 0\" vs \"empty(\$var)\" ...\n"; $data = range(1, 1000000); benchmark(array( 'count()' => function () use ($data) { $result = count($data) == 0; }, 'empty()' => function () use ($data) { $result = empty($data); } ), 1000000); echo "\nBenchmarking \"array_key_exists(\$key, \$array)\" vs \"\$array[\$key]\" ...\n"; $data = array_fill_keys(range(1, 1000), uniqid()); benchmark(array( 'in_array_keys()' => function () use ($data) { $result = array_key_exists(50, $data) ? : null; }, 'key check' => function () use ($data) { $result = $data[50] ? : null; } ), 1000000);
Output for 7.2.0
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.0002138614654541 is_array: 0.00012993812561035 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.062155961990356 empty(): 0.054175853729248 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.084694147109985 key check: 0.067945003509521
Output for 7.1.7
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.0002439022064209 is_array: 0.0001521110534668 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.11434412002563 empty(): 0.060863018035889 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.081979990005493 key check: 0.06017804145813
Output for 7.1.6
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.0002591609954834 is_array: 0.00016498565673828 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.085101842880249 empty(): 0.054989814758301 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.087416887283325 key check: 0.068264961242676
Output for 7.1.5
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00015616416931152 is_array: 0.00019001960754395 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.073326110839844 empty(): 0.046503067016602 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.060755014419556 key check: 0.056530952453613
Output for 7.1.0
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00027894973754883 is_array: 0.00018811225891113 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.095144987106323 empty(): 0.062316179275513 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.069103002548218 key check: 0.053598165512085
Output for 7.0.20
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00039505958557129 is_array: 0.00028300285339355 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.12205290794373 empty(): 0.067485094070435 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.078284025192261 key check: 0.066626071929932
Output for 7.0.14
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00031614303588867 is_array: 0.00022315979003906 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.15926504135132 empty(): 0.069612979888916 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): -0.016627073287964 key check: -0.075392961502075
Output for 7.0.6
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00048494338989258 is_array: 0.00021100044250488 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.088609933853149 empty(): 0.061382055282593 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.076739072799683 key check: 0.06635308265686
Output for 7.0.5
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.0001678466796875 is_array: 0.00010895729064941 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.076454877853394 empty(): 0.059780836105347 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.079345941543579 key check: 0.064883947372437
Output for 7.0.4
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00016188621520996 is_array: 0.0001060962677002 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.075891971588135 empty(): 0.05869197845459 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.07709002494812 key check: 0.065399885177612
Output for 7.0.3
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00016188621520996 is_array: 0.00010800361633301 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.073319911956787 empty(): 0.058613061904907 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.081954002380371 key check: 0.064231872558594
Output for 7.0.2
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00028181076049805 is_array: 0.00016307830810547 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.11322999000549 empty(): 0.089416027069092 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.10250997543335 key check: 0.085369825363159
Output for 7.0.1
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00023818016052246 is_array: 0.00014686584472656 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.07603907585144 empty(): 0.059457063674927 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.078604936599731 key check: 0.06493091583252
Output for 7.0.0
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.00027799606323242 is_array: 0.00017499923706055 Benchmarking "count($var) == 0" vs "empty($var)" ... count(): 0.08984112739563 empty(): 0.058784008026123 Benchmarking "array_key_exists($key, $array)" vs "$array[$key]" ... in_array_keys(): 0.07574987411499 key check: 0.066300868988037
Output for 5.6.28
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.52614116668701 is_array: 0.00068998336791992 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.21
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.52570986747742 is_array: 0.00075292587280273 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.20
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50382709503174 is_array: 0.00075912475585938 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.19
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50233387947083 is_array: 0.00071597099304199 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.18
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.48645186424255 is_array: 0.00069403648376465 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.17
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.51715707778931 is_array: 0.00079083442687988 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.16
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.51731610298157 is_array: 0.00076103210449219 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.15
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.52426290512085 is_array: 0.00075197219848633 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.14
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50322318077087 is_array: 0.00075292587280273 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.13
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.4297399520874 is_array: 0.00076103210449219 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.12
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.51313591003418 is_array: 0.00075697898864746 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.11
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50411009788513 is_array: 0.00079894065856934 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.10
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.53766489028931 is_array: 0.00076913833618164 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.9
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.53271794319153 is_array: 0.00075793266296387 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.8
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50635099411011 is_array: 0.00075507164001465 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.6.7
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.48034501075745 is_array: 0.00063419342041016 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.35
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.52433204650879 is_array: 0.00082015991210938 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.34
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.51877403259277 is_array: 0.00081586837768555 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.33
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.52417802810669 is_array: 0.00080108642578125 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.32
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.51062989234924 is_array: 0.00082302093505859 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.31
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.51408791542053 is_array: 0.00082111358642578 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.30
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50708913803101 is_array: 0.00082492828369141 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.29
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50053906440735 is_array: 0.000823974609375 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.28
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50375890731812 is_array: 0.00082015991210938 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.27
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50512194633484 is_array: 0.00078487396240234 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.26
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.5142548084259 is_array: 0.00081396102905273 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.25
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.480299949646 is_array: 0.00078892707824707 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.5.24
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.50150990486145 is_array: 0.00084877014160156 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.45
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.93576502799988 is_array: 0.0010559558868408 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.44
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.90120697021484 is_array: 0.0013511180877686 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.43
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.76105713844299 is_array: 0.0010669231414795 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.42
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.79765892028809 is_array: 0.0011351108551025 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.41
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.7859628200531 is_array: 0.0013089179992676 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.40
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.78659105300903 is_array: 0.0013039112091064 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.39
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.90577602386475 is_array: 0.0010910034179688 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.38
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.86773610115051 is_array: 0.0023088455200195 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.37
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 1.1593010425568 is_array: 0.0013530254364014 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.36
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.8639349937439 is_array: 0.0010731220245361 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.35
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.85549211502075 is_array: 0.0021440982818604 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.34
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.93986892700195 is_array: 0.0013999938964844 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.32
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.55197215080261 is_array: 0.00079512596130371 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.31
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.56636619567871 is_array: 0.00084209442138672 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.30
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.55701017379761 is_array: 0.00088000297546387 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.29
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.53680896759033 is_array: 0.00097489356994629 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.28
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58291006088257 is_array: 0.00090193748474121 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.27
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.56782603263855 is_array: 0.00082993507385254 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.26
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58152484893799 is_array: 0.00083303451538086 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.25
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58498907089233 is_array: 0.00089907646179199 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.24
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.5910210609436 is_array: 0.00083780288696289 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.23
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.59402298927307 is_array: 0.00096607208251953 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.22
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58677291870117 is_array: 0.0008537769317627 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.21
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.55850791931152 is_array: 0.00086498260498047 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.20
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.49580192565918 is_array: 0.00083017349243164 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.19
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.57572388648987 is_array: 0.00095820426940918 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.18
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.5667290687561 is_array: 0.00093889236450195 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.17
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.57867312431335 is_array: 0.00085091590881348 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.16
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58272790908813 is_array: 0.00092220306396484 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.15
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58225703239441 is_array: 0.00087213516235352 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.14
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.59683012962341 is_array: 0.00095915794372559 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.13
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58594393730164 is_array: 0.00091814994812012 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.12
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.52876496315002 is_array: 0.001072883605957 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.11
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58469891548157 is_array: 0.00096607208251953 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.10
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58184790611267 is_array: 0.00089597702026367 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.9
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.57687211036682 is_array: 0.00089287757873535 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.8
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.57621502876282 is_array: 0.000885009765625 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.7
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.57896685600281 is_array: 0.00088906288146973 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.6
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.59720206260681 is_array: 0.0011630058288574 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.5
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.5996630191803 is_array: 0.0010981559753418 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.4
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.6500289440155 is_array: 0.00089597702026367 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.3
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.59638214111328 is_array: 0.00097393989562988 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.2
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.62826299667358 is_array: 0.00095200538635254 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.1
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58993005752563 is_array: 0.00093197822570801 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.4.0
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.61253595352173 is_array: 0.00097918510437012 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.29
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.6387140750885 is_array: 0.0010051727294922 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.28
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.61921906471252 is_array: 0.0010178089141846 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.27
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.64547896385193 is_array: 0.0011169910430908 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.26
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.62598395347595 is_array: 0.00091195106506348 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.25
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.64078903198242 is_array: 0.001054048538208 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.24
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.67523312568665 is_array: 0.00093412399291992 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.23
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.59674000740051 is_array: 0.00092887878417969 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.22
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.6289050579071 is_array: 0.0010001659393311 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.21
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.61560297012329 is_array: 0.0010099411010742 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.20
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.66970610618591 is_array: 0.001101016998291 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.19
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.65675401687622 is_array: 0.0010349750518799 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.18
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.52411794662476 is_array: 0.0011849403381348 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.17
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.62397193908691 is_array: 0.001143217086792 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.16
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.58800888061523 is_array: 0.0010788440704346 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.15
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.6091480255127 is_array: 0.00085902214050293 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.14
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.59623503684998 is_array: 0.0011539459228516 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.13
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.6054539680481 is_array: 0.001046895980835 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.12
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.61006307601929 is_array: 0.00096702575683594 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.11
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.61476397514343 is_array: 0.00091814994812012 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.10
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.62773489952087 is_array: 0.0010879039764404 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.9
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.6388521194458 is_array: 0.0010130405426025 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.8
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.60598111152649 is_array: 0.0010290145874023 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.7
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.65246105194092 is_array: 0.00094890594482422 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.6
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.63743996620178 is_array: 0.0010621547698975 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.5
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.60473680496216 is_array: 0.0010600090026855 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.4
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.60679507255554 is_array: 0.0009920597076416 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.3
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.66169095039368 is_array: 0.0010130405426025 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.2
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.6737380027771 is_array: 0.0013501644134521 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.1
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.64300417900085 is_array: 0.0009918212890625 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 5.3.0
Benchmarking "(array) $var === $var" vs "is_array($var)" ... casting: 0.70219206809998 is_array: 0.00099706649780273 Benchmarking "count($var) == 0" vs "empty($var)" ... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /in/rVIuL on line 47
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_FUNCTION in /in/rVIuL on line 32
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_FUNCTION in /in/rVIuL on line 32
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/rVIuL on line 32
Process exited with code 255.

preferences:
140.57 ms | 401 KiB | 175 Q