3v4l.org

run code in 300+ PHP versions simultaneously
<?php $response = array(); $formatedData = array(); $labels = array(); $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[] = new stdClass; $results[0]->day = "27 Jan"; $results[0]->stats = "DNS"; $results[0]->numAttacks = 4; $results[1]->day = "27 Jan"; $results[1]->stats = "Web"; $results[1]->numAttacks = 5; $results[2]->day = "27 Jan"; $results[2]->stats = "TCP"; $results[2]->numAttacks = 8; $results[3]->day = "28 Jan"; $results[3]->stats = "Web"; $results[3]->numAttacks = 4; $results[4]->day = "28 Jan"; $results[4]->stats = "DNS"; $results[4]->numAttacks = 2; $results[5]->day = "28 Jan"; $results[5]->stats = "TCP"; $results[5]->numAttacks = 6; $results[6]->day = "28 Jan"; $results[6]->stats = "SSL"; $results[6]->numAttacks = 7; $results[7]->day = "28 Jan"; $results[7]->stats = "SQL"; $results[7]->numAttacks = 3; $results[8]->day = "29 Jan"; $results[8]->stats = "Web"; $results[8]->numAttacks = 2; $results[9]->day = "29 Jan"; $results[9]->stats = "SQL"; $results[9]->numAttacks = 6; $results[10]->day = "30 Jan"; $results[10]->stats = "Web"; $results[10]->numAttacks = 8; //print_r($results); foreach ($results as $key => $value) { array_push($labels, "'".$value->day."'"); $formatedData[$value->stats]['numAttacks'][] = $value->numAttacks; $formatedData[$value->stats]['day'][] = $value->day; } //print_r($labels); //print_r($formatedData); $days = count($labels); $i = 1; foreach ($formatedData as $attacktype => $records) { echo $attacktype . "\n"; echo $records['numAttacks'][0]; } ?>
Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
DNS 4Web 5TCP 8SSL 7SQL 3
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 DNS 4Web 5TCP 8SSL 7SQL 3

preferences:
310.07 ms | 402 KiB | 459 Q