3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str=<<<XML <ledger> <data> <login_id>TamilNamaAtha5</login_id> <mode>P</mode> <pur_id>TIS-4-Jun-04-14</pur_id> <p_name>1 + 3 CAMERA CABLE - 3+1 CAMERA CABLE - ENJAY ULTRAMINI PC (ULX)</p_name> <rate>200.00</rate> <qty>1</qty> <dis>0.00</dis> <tax>0.00</tax> <round_off>0.00</round_off> <cst_tax>0.00</cst_tax> <total>200.00</total> <time>1402053126</time> </data> <data> <login_id>TamilNamaAtha5</login_id> <mode>PR</mode> <pur_id>2</pur_id> <p_name>1 + 3 CAMERA CABLE - 3+1 CAMERA CABLE - ENJAY ULTRAMINI PC (ULX)~12MM INDOOR VARIABLE LENCE - RAYSHARP -12MM VF LENCE - RAYSHARP~1 + 3 CAMERA CABLE - 3+1 CAMERA CABLE - EVERFOCUS</p_name> <rate>200.00~5000.00~500.00</rate> <qty>1~1~1</qty> <return_type>1~2~3</return_type> <round_off>0</round_off> <freight>2.00</freight> <cst_tax/> <total>5702</total> <time>1402141297</time> </data> <data> <login_id>TamilNamaAtha5</login_id> <mode>PCG</mode> <tab_id>1</tab_id> <company>blazon</company> <bill_id>0~4~7~12~5</bill_id> <amt>1000~200~50~101~149</amt> <module>O~L~V~V~L</module> <total>1500</total> <nar/> <time>1402425000</time> </data> <data> <login_id>TamilNamaAtha5</login_id> <mode>PCHQG</mode> <tab_id>1</tab_id> <company>blazon</company> <chq_date>1402425000</chq_date> <chq_no>ssds11</chq_no> <bank_name>sbi</bank_name> <dep_bank_name>SBI</dep_bank_name> <coll_date>1402425000</coll_date> <bill_id>5</bill_id> <amt>51</amt> <module>L</module> <total>51</total> <nar/> <time/> </data> <data> <login_id>TamilNamaAtha5</login_id> <mode>OP</mode> <company>blazon</company> <type>Cr</type> <total>1000.00</total> </data> <data> <login_id>TamilNamaAtha5</login_id> <company>blazon</company> <mode>V</mode> <pur_id>EF3</pur_id> <v_type>2</v_type> <v_name>TOM</v_name> <by_or_to>by</by_or_to> <tab_id>7</tab_id> <v_mode>CASH</v_mode> <total>50.00</total> <ref_no>3</ref_no> <nar>receipt cash for vendor</nar> <v_date>1402252200</v_date> <time>1402551037</time> </data> <data> <login_id>TamilNamaAtha5</login_id> <company>blazon</company> <mode>V</mode> <pur_id>EF8</pur_id> <v_type>4</v_type> <v_name>TOM</v_name> <by_or_to>by</by_or_to> <tab_id>12</tab_id> <total>101.00</total> <ref_no>7</ref_no> <nar>Cr - Tom to Dr - Customer</nar> <v_date>1402252200</v_date> <time>1402551046</time> </data> <data> <login_id>TamilCoimThud4</login_id> <mode>OP</mode> <company>Jerry-Die</company> <type>Dr</type> <total>1000.00</total> </data> <data> <login_id>TamilCoimThud4</login_id> <company>Jerry-Die</company> <mode>V</mode> <pur_id>EF2</pur_id> <tab_id>7</tab_id> <v_type>1</v_type> <v_name>TOM</v_name> <by_or_to>by</by_or_to> <v_mode>CASH</v_mode> <total>200.00</total> <ref_no>2</ref_no> <nar>payment cash to vendor</nar> <v_date>1402511400</v_date> <time>1402552205</time> </data> <data> <login_id>TamilCoimThud4</login_id> <company>Jerry-Die</company> <mode>V</mode> <pur_id>EF3</pur_id> <tab_id>8</tab_id> <v_type>4</v_type> <v_name>TOM</v_name> <by_or_to>by</by_or_to> <total>100.00</total> <ref_no>3</ref_no> <nar>Tom Cr - Customer Dr</nar> <v_date>1402511400</v_date> <time>1402552260</time> </data> <data> <login_id>TamilCoimThud4</login_id> <mode>V</mode> <pur_id>EF4</pur_id> <tab_id>9</tab_id> <v_type>4</v_type> <v_name>TOM</v_name> <by_or_to>to</by_or_to> <total>300.00</total> <ref_no>4</ref_no> <nar>Customer Cr - Tom Dr</nar> <v_date>1402511400</v_date> <time>1402552294</time> </data> <data> <login_id>TamilNamaAtha5</login_id> <company>blazon</company> <mode>V</mode> <pur_id>EF10</pur_id> <tab_id>25</tab_id> <v_type>2</v_type> <v_name>TOM</v_name> <by_or_to>by</by_or_to> <v_mode>CASH</v_mode> <total>1.00</total> <ref_no>2</ref_no> <nar>sdsd</nar> <v_date>1402511400</v_date> <time>1402565640</time> </data> <data> <login_id>TamilNamaAtha5</login_id> <company>blazon</company> <mode>V</mode> <pur_id>EF11</pur_id> <tab_id>26</tab_id> <v_type>2</v_type> <v_name>TOM</v_name> <by_or_to>by</by_or_to> <v_mode>CASH</v_mode> <total>10.00</total> <ref_no>22</ref_no> <nar>sasd</nar> <v_date>1402511400</v_date> <time>1402565964</time> </data> <data> <login_id>TamilNamaAtha5</login_id> <company>blazon</company> <mode>P</mode> <pur_id>TIS-5-Jun-11-14</pur_id> <p_name>1 + 3 CAMERA CABLE - 3+1 CAMERA CABLE - ENJAY ULTRAMINI PC (ULX)</p_name> <rate>200.00</rate> <qty>1</qty> <dis>0.00</dis> <tax>0.00</tax> <round_off>0.00</round_off> <cst_tax>0.00</cst_tax> <total>200.00</total> <time>1402511400</time> </data> </ledger> XML; $xml=simplexml_load_string($str); $result=$xml->xpath("/ledger/data[time < 1402514000 and mode='P']"); print_r($result);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/QoF7b
function name:  (null)
number of ops:  13
compiled vars:  !0 = $str, !1 = $xml, !2 = $result
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%3Cledger%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Cmode%3EP%3C%2Fmode%3E%0A++++%3Cpur_id%3ETIS-4-Jun-04-14%3C%2Fpur_id%3E%0A++++%3Cp_name%3E1+%2B+3+CAMERA+CABLE+-+3%2B1+CAMERA+CABLE+-+ENJAY+ULTRAMINI+PC+%28ULX%29%3C%2Fp_name%3E%0A++++%3Crate%3E200.00%3C%2Frate%3E%0A++++%3Cqty%3E1%3C%2Fqty%3E%0A++++%3Cdis%3E0.00%3C%2Fdis%3E%0A++++%3Ctax%3E0.00%3C%2Ftax%3E%0A++++%3Cround_off%3E0.00%3C%2Fround_off%3E%0A++++%3Ccst_tax%3E0.00%3C%2Fcst_tax%3E%0A++++%3Ctotal%3E200.00%3C%2Ftotal%3E%0A++++%3Ctime%3E1402053126%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Cmode%3EPR%3C%2Fmode%3E%0A++++%3Cpur_id%3E2%3C%2Fpur_id%3E%0A++++%3Cp_name%3E1+%2B+3+CAMERA+CABLE+-+3%2B1+CAMERA+CABLE+-+ENJAY+ULTRAMINI+PC+%28ULX%29%7E12MM+INDOOR+VARIABLE+LENCE+-+RAYSHARP+-12MM+VF+LENCE++-+RAYSHARP%7E1+%2B+3+CAMERA+CABLE+-+3%2B1+CAMERA+CABLE+-+EVERFOCUS%3C%2Fp_name%3E%0A++++%3Crate%3E200.00%7E5000.00%7E500.00%3C%2Frate%3E%0A++++%3Cqty%3E1%7E1%7E1%3C%2Fqty%3E%0A++++%3Creturn_type%3E1%7E2%7E3%3C%2Freturn_type%3E%0A++++%3Cround_off%3E0%3C%2Fround_off%3E%0A++++%3Cfreight%3E2.00%3C%2Ffreight%3E%0A++++%3Ccst_tax%2F%3E%0A++++%3Ctotal%3E5702%3C%2Ftotal%3E%0A++++%3Ctime%3E1402141297%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Cmode%3EPCG%3C%2Fmode%3E%0A++++%3Ctab_id%3E1%3C%2Ftab_id%3E%0A++++%3Ccompany%3Eblazon%3C%2Fcompany%3E%0A++++%3Cbill_id%3E0%7E4%7E7%7E12%7E5%3C%2Fbill_id%3E%0A++++%3Camt%3E1000%7E200%7E50%7E101%7E149%3C%2Famt%3E%0A++++%3Cmodule%3EO%7EL%7EV%7EV%7EL%3C%2Fmodule%3E%0A++++%3Ctotal%3E1500%3C%2Ftotal%3E%0A++++%3Cnar%2F%3E%0A++++%3Ctime%3E1402425000%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Cmode%3EPCHQG%3C%2Fmode%3E%0A++++%3Ctab_id%3E1%3C%2Ftab_id%3E%0A++++%3Ccompany%3Eblazon%3C%2Fcompany%3E%0A++++%3Cchq_date%3E1402425000%3C%2Fchq_date%3E%0A++++%3Cchq_no%3Essds11%3C%2Fchq_no%3E%0A++++%3Cbank_name%3Esbi%3C%2Fbank_name%3E%0A++++%3Cdep_bank_name%3ESBI%3C%2Fdep_bank_name%3E%0A++++%3Ccoll_date%3E1402425000%3C%2Fcoll_date%3E%0A++++%3Cbill_id%3E5%3C%2Fbill_id%3E%0A++++%3Camt%3E51%3C%2Famt%3E%0A++++%3Cmodule%3EL%3C%2Fmodule%3E%0A++++%3Ctotal%3E51%3C%2Ftotal%3E%0A++++%3Cnar%2F%3E%0A++++%3Ctime%2F%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Cmode%3EOP%3C%2Fmode%3E%0A++++%3Ccompany%3Eblazon%3C%2Fcompany%3E%0A++++%3Ctype%3ECr%3C%2Ftype%3E%0A++++%3Ctotal%3E1000.00%3C%2Ftotal%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Ccompany%3Eblazon%3C%2Fcompany%3E%0A++++%3Cmode%3EV%3C%2Fmode%3E%0A++++%3Cpur_id%3EEF3%3C%2Fpur_id%3E%0A++++%3Cv_type%3E2%3C%2Fv_type%3E%0A++++%3Cv_name%3ETOM%3C%2Fv_name%3E%0A++++%3Cby_or_to%3Eby%3C%2Fby_or_to%3E%0A++++%3Ctab_id%3E7%3C%2Ftab_id%3E%0A++++%3Cv_mode%3ECASH%3C%2Fv_mode%3E%0A++++%3Ctotal%3E50.00%3C%2Ftotal%3E%0A++++%3Cref_no%3E3%3C%2Fref_no%3E%0A++++%3Cnar%3Ereceipt+cash+for+vendor%3C%2Fnar%3E%0A++++%3Cv_date%3E1402252200%3C%2Fv_date%3E%0A++++%3Ctime%3E1402551037%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Ccompany%3Eblazon%3C%2Fcompany%3E%0A++++%3Cmode%3EV%3C%2Fmode%3E%0A++++%3Cpur_id%3EEF8%3C%2Fpur_id%3E%0A++++%3Cv_type%3E4%3C%2Fv_type%3E%0A++++%3Cv_name%3ETOM%3C%2Fv_name%3E%0A++++%3Cby_or_to%3Eby%3C%2Fby_or_to%3E%0A++++%3Ctab_id%3E12%3C%2Ftab_id%3E%0A++++%3Ctotal%3E101.00%3C%2Ftotal%3E%0A++++%3Cref_no%3E7%3C%2Fref_no%3E%0A++++%3Cnar%3ECr+-+Tom+to+Dr+-+Customer%3C%2Fnar%3E%0A++++%3Cv_date%3E1402252200%3C%2Fv_date%3E%0A++++%3Ctime%3E1402551046%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilCoimThud4%3C%2Flogin_id%3E%0A++++%3Cmode%3EOP%3C%2Fmode%3E%0A++++%3Ccompany%3EJerry-Die%3C%2Fcompany%3E%0A++++%3Ctype%3EDr%3C%2Ftype%3E%0A++++%3Ctotal%3E1000.00%3C%2Ftotal%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilCoimThud4%3C%2Flogin_id%3E%0A++++%3Ccompany%3EJerry-Die%3C%2Fcompany%3E%0A++++%3Cmode%3EV%3C%2Fmode%3E%0A++++%3Cpur_id%3EEF2%3C%2Fpur_id%3E%0A++++%3Ctab_id%3E7%3C%2Ftab_id%3E%0A++++%3Cv_type%3E1%3C%2Fv_type%3E%0A++++%3Cv_name%3ETOM%3C%2Fv_name%3E%0A++++%3Cby_or_to%3Eby%3C%2Fby_or_to%3E%0A++++%3Cv_mode%3ECASH%3C%2Fv_mode%3E%0A++++%3Ctotal%3E200.00%3C%2Ftotal%3E%0A++++%3Cref_no%3E2%3C%2Fref_no%3E%0A++++%3Cnar%3Epayment+cash+to+vendor%3C%2Fnar%3E%0A++++%3Cv_date%3E1402511400%3C%2Fv_date%3E%0A++++%3Ctime%3E1402552205%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilCoimThud4%3C%2Flogin_id%3E%0A++++%3Ccompany%3EJerry-Die%3C%2Fcompany%3E%0A++++%3Cmode%3EV%3C%2Fmode%3E%0A++++%3Cpur_id%3EEF3%3C%2Fpur_id%3E%0A++++%3Ctab_id%3E8%3C%2Ftab_id%3E%0A++++%3Cv_type%3E4%3C%2Fv_type%3E%0A++++%3Cv_name%3ETOM%3C%2Fv_name%3E%0A++++%3Cby_or_to%3Eby%3C%2Fby_or_to%3E%0A++++%3Ctotal%3E100.00%3C%2Ftotal%3E%0A++++%3Cref_no%3E3%3C%2Fref_no%3E%0A++++%3Cnar%3ETom+Cr+-+Customer+Dr%3C%2Fnar%3E%0A++++%3Cv_date%3E1402511400%3C%2Fv_date%3E%0A++++%3Ctime%3E1402552260%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilCoimThud4%3C%2Flogin_id%3E%0A++++%3Cmode%3EV%3C%2Fmode%3E%0A++++%3Cpur_id%3EEF4%3C%2Fpur_id%3E%0A++++%3Ctab_id%3E9%3C%2Ftab_id%3E%0A++++%3Cv_type%3E4%3C%2Fv_type%3E%0A++++%3Cv_name%3ETOM%3C%2Fv_name%3E%0A++++%3Cby_or_to%3Eto%3C%2Fby_or_to%3E%0A++++%3Ctotal%3E300.00%3C%2Ftotal%3E%0A++++%3Cref_no%3E4%3C%2Fref_no%3E%0A++++%3Cnar%3ECustomer+Cr+-+Tom+Dr%3C%2Fnar%3E%0A++++%3Cv_date%3E1402511400%3C%2Fv_date%3E%0A++++%3Ctime%3E1402552294%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Ccompany%3Eblazon%3C%2Fcompany%3E%0A++++%3Cmode%3EV%3C%2Fmode%3E%0A++++%3Cpur_id%3EEF10%3C%2Fpur_id%3E%0A++++%3Ctab_id%3E25%3C%2Ftab_id%3E%0A++++%3Cv_type%3E2%3C%2Fv_type%3E%0A++++%3Cv_name%3ETOM%3C%2Fv_name%3E%0A++++%3Cby_or_to%3Eby%3C%2Fby_or_to%3E%0A++++%3Cv_mode%3ECASH%3C%2Fv_mode%3E%0A++++%3Ctotal%3E1.00%3C%2Ftotal%3E%0A++++%3Cref_no%3E2%3C%2Fref_no%3E%0A++++%3Cnar%3Esdsd%3C%2Fnar%3E%0A++++%3Cv_date%3E1402511400%3C%2Fv_date%3E%0A++++%3Ctime%3E1402565640%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Ccompany%3Eblazon%3C%2Fcompany%3E%0A++++%3Cmode%3EV%3C%2Fmode%3E%0A++++%3Cpur_id%3EEF11%3C%2Fpur_id%3E%0A++++%3Ctab_id%3E26%3C%2Ftab_id%3E%0A++++%3Cv_type%3E2%3C%2Fv_type%3E%0A++++%3Cv_name%3ETOM%3C%2Fv_name%3E%0A++++%3Cby_or_to%3Eby%3C%2Fby_or_to%3E%0A++++%3Cv_mode%3ECASH%3C%2Fv_mode%3E%0A++++%3Ctotal%3E10.00%3C%2Ftotal%3E%0A++++%3Cref_no%3E22%3C%2Fref_no%3E%0A++++%3Cnar%3Esasd%3C%2Fnar%3E%0A++++%3Cv_date%3E1402511400%3C%2Fv_date%3E%0A++++%3Ctime%3E1402565964%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A++%3Cdata%3E%0A++++%3Clogin_id%3ETamilNamaAtha5%3C%2Flogin_id%3E%0A++++%3Ccompany%3Eblazon%3C%2Fcompany%3E%0A++++%3Cmode%3EP%3C%2Fmode%3E%0A++++%3Cpur_id%3ETIS-5-Jun-11-14%3C%2Fpur_id%3E%0A++++%3Cp_name%3E1+%2B+3+CAMERA+CABLE+-+3%2B1+CAMERA+CABLE+-+ENJAY+ULTRAMINI+PC+%28ULX%29%3C%2Fp_name%3E%0A++++%3Crate%3E200.00%3C%2Frate%3E%0A++++%3Cqty%3E1%3C%2Fqty%3E%0A++++%3Cdis%3E0.00%3C%2Fdis%3E%0A++++%3Ctax%3E0.00%3C%2Ftax%3E%0A++++%3Cround_off%3E0.00%3C%2Fround_off%3E%0A++++%3Ccst_tax%3E0.00%3C%2Fcst_tax%3E%0A++++%3Ctotal%3E200.00%3C%2Ftotal%3E%0A++++%3Ctime%3E1402511400%3C%2Ftime%3E%0A++%3C%2Fdata%3E%0A%3C%2Fledger%3E'
  200     1        INIT_FCALL                                               'simplexml_load_string'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $4      
          4        ASSIGN                                                   !1, $4
  201     5        INIT_METHOD_CALL                                         !1, 'xpath'
          6        SEND_VAL_EX                                              '%2Fledger%2Fdata%5Btime+%3C+1402514000+and+mode%3D%27P%27%5D'
          7        DO_FCALL                                      0  $6      
          8        ASSIGN                                                   !2, $6
  202     9        INIT_FCALL                                               'print_r'
         10        SEND_VAR                                                 !2
         11        DO_ICALL                                                 
         12      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
152.57 ms | 1404 KiB | 17 Q