3v4l.org

run code in 300+ PHP versions simultaneously
<?php $re = '/^\d+\.\d+(?={[^{}]*}|\w+\\\\)/m'; $str = '#TimeMemoryFunctionLocation 10.0002365832{main}( ).../http.php:0 20.05691577072Zend\\Mvc\\Application->run( ).../http.php:48 30.06211677272Zend\\EventManager\\EventManager->triggerEventUntil( ).../Application.php:332 40.06211677272Zend\\EventManager\\EventManager->triggerListeners( ).../EventManager.php:179 50.06221677912Zend\\Mvc\\DispatchListener->onDispatch( ).../EventManager.php:322 60.06261682144WebService\\Controller\\User\\ManageAccountController->dispatch( ).../DispatchListener.php:138 70.06261682144WebService\\Controller\\User\\ManageAccountController->dispatch( ).../AbstractRestfulController.php:313 80.06261682464Zend\\EventManager\\EventManager->triggerEventUntil( ).../AbstractController.php:106 90.06261682464Zend\\EventManager\\EventManager->triggerListeners( ).../EventManager.php:179 100.06281686864WebService\\Controller\\User\\ManageAccountController->onDispatch( ).../EventManager.php:322 110.07321939200WebService\\Controller\\User\\ManageAccountController->onDispatch( ).../AbstractController.php:129 120.07321939232WebService\\Controller\\User\\ManageAccountController->processPostData( ).../AbstractRestfulController.php:429 130.07341945960WebService\\Controller\\User\\ManageAccountController->create( ).../AbstractController.php:234 140.08922331024Model\\Model\\UserModel->updateUser( ).../ManageAccountController.php:50 150.08932331464Model\\Mapper\\UserMapper->updateUserData( ).../UserModel.php:560 160.08932332744Application\\Database\\Connection->execute( ).../UserMapper.php:475 170.08942332840Zend\\Db\\Adapter\\Adapter->query( ).../Connection.php:77 180.08942244472Zend\\Db\\Adapter\\Driver\\Mysqli\\Statement->prepare( ).../Adapter.php:193'; $subst = ''; $result = preg_replace($re, '', $str); echo $result;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/XKZvs
function name:  (null)
number of ops:  11
compiled vars:  !0 = $re, !1 = $str, !2 = $subst, !3 = $result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%2F%5E%5Cd%2B%5C.%5Cd%2B%28%3F%3D%7B%5B%5E%7B%7D%5D%2A%7D%7C%5Cw%2B%5C%5C%29%2Fm'
    4     1        ASSIGN                                                   !1, '%23TimeMemoryFunctionLocation%0A10.0002365832%7Bmain%7D%28++%29...%2Fhttp.php%3A0%0A20.05691577072Zend%5CMvc%5CApplication-%3Erun%28++%29...%2Fhttp.php%3A48%0A30.06211677272Zend%5CEventManager%5CEventManager-%3EtriggerEventUntil%28++%29...%2FApplication.php%3A332%0A40.06211677272Zend%5CEventManager%5CEventManager-%3EtriggerListeners%28++%29...%2FEventManager.php%3A179%0A50.06221677912Zend%5CMvc%5CDispatchListener-%3EonDispatch%28++%29...%2FEventManager.php%3A322%0A60.06261682144WebService%5CController%5CUser%5CManageAccountController-%3Edispatch%28++%29...%2FDispatchListener.php%3A138%0A70.06261682144WebService%5CController%5CUser%5CManageAccountController-%3Edispatch%28++%29...%2FAbstractRestfulController.php%3A313%0A80.06261682464Zend%5CEventManager%5CEventManager-%3EtriggerEventUntil%28++%29...%2FAbstractController.php%3A106%0A90.06261682464Zend%5CEventManager%5CEventManager-%3EtriggerListeners%28++%29...%2FEventManager.php%3A179%0A100.06281686864WebService%5CController%5CUser%5CManageAccountController-%3EonDispatch%28++%29...%2FEventManager.php%3A322%0A110.07321939200WebService%5CController%5CUser%5CManageAccountController-%3EonDispatch%28++%29...%2FAbstractController.php%3A129%0A120.07321939232WebService%5CController%5CUser%5CManageAccountController-%3EprocessPostData%28++%29...%2FAbstractRestfulController.php%3A429%0A130.07341945960WebService%5CController%5CUser%5CManageAccountController-%3Ecreate%28++%29...%2FAbstractController.php%3A234%0A140.08922331024Model%5CModel%5CUserModel-%3EupdateUser%28++%29...%2FManageAccountController.php%3A50%0A150.08932331464Model%5CMapper%5CUserMapper-%3EupdateUserData%28++%29...%2FUserModel.php%3A560%0A160.08932332744Application%5CDatabase%5CConnection-%3Eexecute%28++%29...%2FUserMapper.php%3A475%0A170.08942332840Zend%5CDb%5CAdapter%5CAdapter-%3Equery%28++%29...%2FConnection.php%3A77%0A180.08942244472Zend%5CDb%5CAdapter%5CDriver%5CMysqli%5CStatement-%3Eprepare%28++%29...%2FAdapter.php%3A193'
   23     2        ASSIGN                                                   !2, ''
   25     3        INIT_FCALL                                               'preg_replace'
          4        SEND_VAR                                                 !0
          5        SEND_VAL                                                 ''
          6        SEND_VAR                                                 !1
          7        DO_ICALL                                         $7      
          8        ASSIGN                                                   !3, $7
   27     9        ECHO                                                     !3
   28    10      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
151.05 ms | 1011 KiB | 14 Q