3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = <<<XML <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" > <soap:Body> <FlagSeatsViaXmlRequestResponse xmlns="http://www.rodrigue.fr/"> <FlagSeatsViaXmlRequestResult> <root basketid="772" creationdate="20140514 14:36:58"> <flagarea sessionid="421" eventid="100" sectionid="180001" zoneid="180001" floorid="180001" categoryid="180001" formulaid="1"> <bloccontigue> <flagseat iindex="218" entree_id="904" pos_x="28" pos_y="20" rank="B" seat="5" denomination="FAUTEUIL" priceid="4410026" mailingproductid="0" gpid="7935" vtsId="50" UnitPriceInCents="1950"/> <flagseat iindex="231" entree_id="915" pos_x="29" pos_y="20" rank="B" seat="7" denomination="FAUTEUIL" priceid="4410026" mailingproductid="0" gpid="7935" vtsId="50" UnitPriceInCents="1950"/> </bloccontigue> </flagarea> <flagarea sessionid="423" eventid="207" sectionid="180001" zoneid="180001" floorid="180001" categoryid="180001" formulaid="1"> <bloccontigue> <flagseat iindex="230" entree_id="561" pos_x="29" pos_y="19" rank="C" seat="7" denomination="FAUTEUIL" priceid="4410026" mailingproductid="0" gpid="7650" vtsId="61" UnitPriceInCents="1950"/> <flagseat iindex="241" entree_id="572" pos_x="30" pos_y="19" rank="C" seat="9" denomination="FAUTEUIL" priceid="4410026" mailingproductid="0" gpid="7650" vtsId="61" UnitPriceInCents="1950"/> </bloccontigue> </flagarea> <flagarea sessionid="117" eventid="94" sectionid="170001" zoneid="170001" floorid="0" categoryid="170001" formulaid="1"> <bloccontigue> <flagseat iindex="1020" entree_id="916" pos_x="62" pos_y="42" rank="S" seat="21" denomination="FAUTEUIL" priceid="4410026" mailingproductid="0" gpid="7651" vtsId="112" UnitPriceInCents="1950"/> <flagseat iindex="1047" entree_id="943" pos_x="63" pos_y="42" rank="S" seat="23" denomination="FAUTEUIL" priceid="4410026" mailingproductid="0" gpid="7651" vtsId="112" UnitPriceInCents="1950"/> </bloccontigue> </flagarea> <flagarea sessionid="155" eventid="120" sectionid="170001" zoneid="170001" floorid="0" categoryid="170001" formulaid="1"> <bloccontigue> <flagseat iindex="1043" entree_id="939" pos_x="63" pos_y="24" rank="C" seat="17" denomination="FAUTEUIL" priceid="4410026" mailingproductid="0" gpid="7625" vtsId="66" UnitPriceInCents="1950"/> <flagseat iindex="1070" entree_id="966" pos_x="64" pos_y="24" rank="C" seat="19" denomination="FAUTEUIL" priceid="4410026" mailingproductid="0" gpid="7625" vtsId="66" UnitPriceInCents="1950"/> </bloccontigue> </flagarea> <mailingproducts /> </root> </FlagSeatsViaXmlRequestResult> </FlagSeatsViaXmlRequestResponse> </soap:Body> </soap:Envelope> XML; $response = simplexml_load_string($xml); var_dump($response->xpath("//soap:Body/*[local-name()='FlagSeatsViaXmlRequestResponse'][1]"));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/lsKev
function name:  (null)
number of ops:  12
compiled vars:  !0 = $xml, !1 = $response
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%3C%3Fxml+version%3D%221.0%22+encoding%3D%22utf-8%22%3F%3E%0A%3Csoap%3AEnvelope+xmlns%3Asoap%3D%22http%3A%2F%2Fwww.w3.org%2F2003%2F05%2Fsoap-envelope%22%0A++++++++%3E%0A++++%3Csoap%3ABody%3E%0A++++++++%3CFlagSeatsViaXmlRequestResponse+xmlns%3D%22http%3A%2F%2Fwww.rodrigue.fr%2F%22%3E%0A++++++++++++%3CFlagSeatsViaXmlRequestResult%3E%0A++++++++++++++++%3Croot+basketid%3D%22772%22+creationdate%3D%2220140514+14%3A36%3A58%22%3E%0A++++++++++++++++++++%3Cflagarea+sessionid%3D%22421%22+eventid%3D%22100%22%0A++++++++++++++++++++++++++++++sectionid%3D%22180001%22+zoneid%3D%22180001%22+floorid%3D%22180001%22+categoryid%3D%22180001%22+formulaid%3D%221%22%3E%0A++++++++++++++++++++++++%3Cbloccontigue%3E%0A++++++++++++++++++++++++++++%3Cflagseat+iindex%3D%22218%22%0A++++++++++++++++++++++++++++++++++++++entree_id%3D%22904%22+pos_x%3D%2228%22+pos_y%3D%2220%22+rank%3D%22B%22+seat%3D%225%22+denomination%3D%22FAUTEUIL%22+priceid%3D%224410026%22+mailingproductid%3D%220%22%0A++++++++++++++++++++++++++++++++++++++gpid%3D%227935%22+vtsId%3D%2250%22%0A++++++++++++++++++++++++++++++++++++++UnitPriceInCents%3D%221950%22%2F%3E%0A++++++++++++++++++++++++++++%3Cflagseat+iindex%3D%22231%22+entree_id%3D%22915%22+pos_x%3D%2229%22+pos_y%3D%2220%22+rank%3D%22B%22+seat%3D%227%22+denomination%3D%22FAUTEUIL%22%0A++++++++++++++++++++++++++++++++++++++priceid%3D%224410026%22+mailingproductid%3D%220%22+gpid%3D%227935%22+vtsId%3D%2250%22+UnitPriceInCents%3D%221950%22%2F%3E%0A++++++++++++++++++++++++%3C%2Fbloccontigue%3E%0A++++++++++++++++++++%3C%2Fflagarea%3E%0A++++++++++++++++++++%3Cflagarea%0A++++++++++++++++++++++++++++sessionid%3D%22423%22+eventid%3D%22207%22+sectionid%3D%22180001%22+zoneid%3D%22180001%22+floorid%3D%22180001%22+categoryid%3D%22180001%22+formulaid%3D%221%22%3E%0A++++++++++++++++++++++++%3Cbloccontigue%3E%0A++++++++++++++++++++++++++++%3Cflagseat%0A++++++++++++++++++++++++++++++++++++iindex%3D%22230%22+entree_id%3D%22561%22+pos_x%3D%2229%22+pos_y%3D%2219%22+rank%3D%22C%22+seat%3D%227%22+denomination%3D%22FAUTEUIL%22+priceid%3D%224410026%22%0A++++++++++++++++++++++++++++++++++++mailingproductid%3D%220%22+gpid%3D%227650%22%0A++++++++++++++++++++++++++++++++++++vtsId%3D%2261%22+UnitPriceInCents%3D%221950%22%2F%3E%0A++++++++++++++++++++++++++++%3Cflagseat+iindex%3D%22241%22+entree_id%3D%22572%22+pos_x%3D%2230%22+pos_y%3D%2219%22+rank%3D%22C%22+seat%3D%229%22%0A++++++++++++++++++++++++++++++++++++++denomination%3D%22FAUTEUIL%22+priceid%3D%224410026%22+mailingproductid%3D%220%22+gpid%3D%227650%22+vtsId%3D%2261%22+UnitPriceInCents%3D%221950%22%2F%3E%0A++++++++++++++++++++++++%3C%2Fbloccontigue%3E%0A++++++++++++++++++++%3C%2Fflagarea%3E%0A++++++++++++++++++++%3Cflagarea%0A++++++++++++++++++++++++++++sessionid%3D%22117%22+eventid%3D%2294%22+sectionid%3D%22170001%22+zoneid%3D%22170001%22+floorid%3D%220%22+categoryid%3D%22170001%22+formulaid%3D%221%22%3E%0A++++++++++++++++++++++++%3Cbloccontigue%3E%0A++++++++++++++++++++++++++++%3Cflagseat%0A++++++++++++++++++++++++++++++++++++iindex%3D%221020%22+entree_id%3D%22916%22+pos_x%3D%2262%22+pos_y%3D%2242%22+rank%3D%22S%22+seat%3D%2221%22+denomination%3D%22FAUTEUIL%22+priceid%3D%224410026%22%0A++++++++++++++++++++++++++++++++++++mailingproductid%3D%220%22%0A++++++++++++++++++++++++++++++++++++gpid%3D%227651%22+vtsId%3D%22112%22+UnitPriceInCents%3D%221950%22%2F%3E%0A++++++++++++++++++++++++++++%3Cflagseat+iindex%3D%221047%22+entree_id%3D%22943%22+pos_x%3D%2263%22+pos_y%3D%2242%22+rank%3D%22S%22+seat%3D%2223%22%0A++++++++++++++++++++++++++++++++++++++denomination%3D%22FAUTEUIL%22+priceid%3D%224410026%22+mailingproductid%3D%220%22+gpid%3D%227651%22+vtsId%3D%22112%22+UnitPriceInCents%3D%221950%22%2F%3E%0A++++++++++++++++++++++++%3C%2Fbloccontigue%3E%0A++++++++++++++++++++%3C%2Fflagarea%3E%0A++++++++++++++++++++%3Cflagarea%0A++++++++++++++++++++++++++++sessionid%3D%22155%22+eventid%3D%22120%22+sectionid%3D%22170001%22+zoneid%3D%22170001%22+floorid%3D%220%22+categoryid%3D%22170001%22+formulaid%3D%221%22%3E%0A++++++++++++++++++++++++%3Cbloccontigue%3E%0A++++++++++++++++++++++++++++%3Cflagseat%0A++++++++++++++++++++++++++++++++++++iindex%3D%221043%22+entree_id%3D%22939%22+pos_x%3D%2263%22+pos_y%3D%2224%22+rank%3D%22C%22+seat%3D%2217%22+denomination%3D%22FAUTEUIL%22+priceid%3D%224410026%22%0A++++++++++++++++++++++++++++++++++++mailingproductid%3D%220%22%0A++++++++++++++++++++++++++++++++++++gpid%3D%227625%22+vtsId%3D%2266%22+UnitPriceInCents%3D%221950%22%2F%3E%0A++++++++++++++++++++++++++++%3Cflagseat+iindex%3D%221070%22+entree_id%3D%22966%22+pos_x%3D%2264%22+pos_y%3D%2224%22+rank%3D%22C%22+seat%3D%2219%22%0A++++++++++++++++++++++++++++++++++++++denomination%3D%22FAUTEUIL%22+priceid%3D%224410026%22+mailingproductid%3D%220%22+gpid%3D%227625%22+vtsId%3D%2266%22+UnitPriceInCents%3D%221950%22%2F%3E%0A++++++++++++++++++++++++%3C%2Fbloccontigue%3E%0A++++++++++++++++++++%3C%2Fflagarea%3E%0A++++++++++++++++++++%3Cmailingproducts%0A++++++++++++++++++++++++++++%2F%3E%0A++++++++++++++++%3C%2Froot%3E%0A++++++++++++%3C%2FFlagSeatsViaXmlRequestResult%3E%0A++++++++%3C%2FFlagSeatsViaXmlRequestResponse%3E%0A++++%3C%2Fsoap%3ABody%3E%0A%3C%2Fsoap%3AEnvelope%3E'
   63     1        INIT_FCALL                                               'simplexml_load_string'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $3      
          4        ASSIGN                                                   !1, $3
   65     5        INIT_FCALL                                               'var_dump'
          6        INIT_METHOD_CALL                                         !1, 'xpath'
          7        SEND_VAL_EX                                              '%2F%2Fsoap%3ABody%2F%2A%5Blocal-name%28%29%3D%27FlagSeatsViaXmlRequestResponse%27%5D%5B1%5D'
          8        DO_FCALL                                      0  $5      
          9        SEND_VAR                                                 $5
         10        DO_ICALL                                                 
         11      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
157.64 ms | 1400 KiB | 17 Q