3v4l.org

run code in 300+ PHP versions simultaneously
<?php $session = <<<'HERE' a:13:{s:10:"session_id";s:32:"7fb1ccf6693311c75acf236177531977";s:10:"ip_address";s:12:"62.57.152.89";s:10:"user_agent";s:101:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:13:"last_activity";i:1773077596;s:9:"user_data";s:0:"";s:7:"user_id";s:2:"13";s:9:"last_name";s:5:"Sisti";s:10:"first_name";s:6:"Matteo";s:12:"global_admin";s:1:"1";s:14:"read_only_user";s:1:"0";s:8:"is_admin";b:1;s:10:"last_index";s:9:"dashboard";s:11:"search_hash";a:1:{s:32:"3e49c030d12503918650c942a6c32d22";a:3:{s:5:"where";a:2:{s:29:"mcb_invoices.invoice_is_quote";i:0;i:0;s:672:"((( (mcb_clients.type = 'client' AND mcb_invoices.invoice_date_entered <= 1773010800) OR (mcb_clients.type = 'provider' AND mcb_invoices.expense_last_action_date <= 1773010800 AND mcb_invoices.expense_last_action_date > 0 ) )) AND (( (mcb_clients.type = 'client' AND mcb_invoices.invoice_date_entered >= -3600) OR (mcb_clients.type = 'provider' AND mcb_invoices.expense_last_action_date >= -3600 ) )))";}s:8:"where_in";a:1:{s:29:"mcb_invoices.invoice_group_id";a:1:{i:0;s:1:"1";}}s:5:"_info";a:2:{s:9:"from_date";s:10:"01/01/1970";s:7:"to_date";s:10:"03/09/2026";}}}} HERE; echo substr($session, 0, 1290) . "\n -------------------------- \n" . substr($session, 1290); print_r(unserialize($session));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/TAZtp
function name:  (null)
number of ops:  20
compiled vars:  !0 = $session
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'a%3A13%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%227fb1ccf6693311c75acf236177531977%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A12%3A%2262.57.152.89%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A101%3A%22Mozilla%2F5.0+%28X11%3B+Linux+x86_64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F145.0.0.0+Safari%2F537.36%22%3Bs%3A13%3A%22last_activity%22%3Bi%3A1773077596%3Bs%3A9%3A%22user_data%22%3Bs%3A0%3A%22%22%3Bs%3A7%3A%22user_id%22%3Bs%3A2%3A%2213%22%3Bs%3A9%3A%22last_name%22%3Bs%3A5%3A%22Sisti%22%3Bs%3A10%3A%22first_name%22%3Bs%3A6%3A%22Matteo%22%3Bs%3A12%3A%22global_admin%22%3Bs%3A1%3A%221%22%3Bs%3A14%3A%22read_only_user%22%3Bs%3A1%3A%220%22%3Bs%3A8%3A%22is_admin%22%3Bb%3A1%3Bs%3A10%3A%22last_index%22%3Bs%3A9%3A%22dashboard%22%3Bs%3A11%3A%22search_hash%22%3Ba%3A1%3A%7Bs%3A32%3A%223e49c030d12503918650c942a6c32d22%22%3Ba%3A3%3A%7Bs%3A5%3A%22where%22%3Ba%3A2%3A%7Bs%3A29%3A%22mcb_invoices.invoice_is_quote%22%3Bi%3A0%3Bi%3A0%3Bs%3A672%3A%22%28%28%28%0A++++++++++++++++++++++++%28mcb_clients.type+%3D+%27client%27+AND+mcb_invoices.invoice_date_entered+%3C%3D+1773010800%29%0A++++++++++++++++++++++++OR%0A++++++++++++++++++++++++%28mcb_clients.type+%3D+%27provider%27+%0A+++++++++++++++++++++++++AND+mcb_invoices.expense_last_action_date++%3C%3D+1773010800%0A+++++++++++++++++++++++++AND+mcb_invoices.expense_last_action_date+%3E+0%0A++++++++++++++++++++++++%29%0A++++++++++++++++++++%29%29+AND+%28%28%0A++++++++++++++++++++++++%28mcb_clients.type+%3D+%27client%27+AND+mcb_invoices.invoice_date_entered+%3E%3D+-3600%29%0A++++++++++++++++++++++++OR%0A++++++++++++++++++++++++%28mcb_clients.type+%3D+%27provider%27+AND+mcb_invoices.expense_last_action_date+%3E%3D+-3600+%29%0A++++++++++++++++++++%29%29%29%22%3B%7Ds%3A8%3A%22where_in%22%3Ba%3A1%3A%7Bs%3A29%3A%22mcb_invoices.invoice_group_id%22%3Ba%3A1%3A%7Bi%3A0%3Bs%3A1%3A%221%22%3B%7D%7Ds%3A5%3A%22_info%22%3Ba%3A2%3A%7Bs%3A9%3A%22from_date%22%3Bs%3A10%3A%2201%2F01%2F1970%22%3Bs%3A7%3A%22to_date%22%3Bs%3A10%3A%2203%2F09%2F2026%22%3B%7D%7D%7D%7D'
   18     1        INIT_FCALL                                               'substr'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 0
          4        SEND_VAL                                                 1290
          5        DO_ICALL                                         $2      
          6        CONCAT                                           ~3      $2, '%0A+--------------------------+%0A'
          7        INIT_FCALL                                               'substr'
          8        SEND_VAR                                                 !0
          9        SEND_VAL                                                 1290
         10        DO_ICALL                                         $4      
         11        CONCAT                                           ~5      ~3, $4
         12        ECHO                                                     ~5
   20    13        INIT_FCALL                                               'print_r'
         14        INIT_FCALL                                               'unserialize'
         15        SEND_VAR                                                 !0
         16        DO_ICALL                                         $6      
         17        SEND_VAR                                                 $6
         18        DO_ICALL                                                 
         19      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.88 ms | 1019 KiB | 16 Q