3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Ресурс нумерации class NumresController extends Zend_Controller_Action { public function clientviewAction() { $this->view->pageTitle = 'Получение ресурса нумерации - ТелекомКонсалтинг'; $auth = Zend_Auth::getInstance(); $storage = $auth->getStorage()->read(); if ($storage->role == 'client') { $this->_helper->layout->setLayout('alt'); } if (isset($storage->role)) { $numresModel = new Model_Table_Numres(); $userModel = new Model_Table_User(); $organisationModel = new Model_Table_Organisation(); $numresId = $this->_request->getParam('id'); if (isset($numresId) && trim($numresId) != '' && $numresId > 0) { $numres = $numresModel->getNumres($numresId); $host = $userModel->getById($numres['hostId']); $executor = $userModel->getById($numres['executorId']); $organisation = $organisationModel->getOrganisation($numres['organisationId']); $inv = $numresModel->getInvolved($numresId); $temp = array(); foreach ($inv as $el) { $temp[] = $userModel->getById($el); } $inv = $temp; $this->view->involved = $temp; $billModel = new Model_Table_Bills(); $bills = $billModel->getBillsTask(5, $numresId); $this->view->bills = $bills; $fileForm = new Form_Files(); $fileForm->getElement('trackerId')->setValue(5); $fileForm->getElement('taskId')->setValue($numresId); $this->view->fileForm = $fileForm; $notes = new Model_Table_Notes(); $taskNotes = $notes->getTaskNotes($numresId, 5); $this->view->taskNotes = $taskNotes; $fileModel = new Model_Table_File(); $files = $fileModel->getFiles(5, $numresId); $this->view->files = $files; $sendsModel = new Model_Table_Sends(); $sends = $sendsModel->getSends(5, $numresId); $this->view->sends = $sends; $this->view->numres = $numres; //$lic = new Model_Table_Licenses(); //$this->view->licensescount = $lic->getListCount($packetId); $this->view->host = $host; $this->view->organisation = $organisation; $this->view->executor = $executor; $this->view->userId = $storage->id; } else { $this->_redirect('/error/error'); } } else { $this->_redirect('/organisation/login'); } }

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.240.0090.03712.45
5.4.230.0090.03612.44
5.4.220.0070.03812.44
5.4.210.0050.03812.44
5.4.200.0080.03612.44
5.4.190.0070.04312.44
5.4.180.0070.04312.44
5.4.170.0070.04112.45
5.4.160.0100.04112.45
5.4.150.0090.04312.44
5.4.140.0050.04612.13
5.4.130.0070.04012.12
5.4.120.0080.03912.07
5.4.110.0080.03612.07
5.4.100.0050.03612.07
5.4.90.0080.03712.07
5.4.80.0070.03612.07
5.4.70.0070.03812.07
5.4.60.0060.03612.07
5.4.50.0070.03812.03
5.4.40.0070.03712.02
5.4.30.0060.03812.02
5.4.20.0050.03512.01
5.4.10.0070.03412.02
5.4.00.0060.03611.51
5.3.280.0050.03712.71
5.3.270.0050.04312.72
5.3.260.0080.04312.72
5.3.250.0060.03712.72
5.3.240.0050.03812.72
5.3.230.0050.03812.70
5.3.220.0090.03512.68
5.3.210.0040.04212.68
5.3.200.0070.03912.68
5.3.190.0050.03812.68
5.3.180.0080.03512.67
5.3.170.0050.03812.67
5.3.160.0080.03612.67
5.3.150.0090.03912.67
5.3.140.0070.04312.67
5.3.130.0070.04612.66
5.3.120.0070.03812.66
5.3.110.0060.04012.66
5.3.100.0070.03612.13
5.3.90.0040.03812.11
5.3.80.0050.03812.10
5.3.70.0060.03612.10
5.3.60.0070.03712.09
5.3.50.0080.03512.03
5.3.40.0070.03712.03
5.3.30.0050.03511.99
5.3.20.0040.04511.77
5.3.10.0050.03511.74
5.3.00.0040.03711.72

preferences:
140.34 ms | 1398 KiB | 7 Q