3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str=<<<XML <scales> <co val="East"> <di val="Atlantic"> <t tid="1610612738" ta="BOS" tn="Celtics" tc="Boston" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612751" ta="BKN" tn="Nets" tc="Brooklyn" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612752" ta="NYK" tn="Knicks" tc="New York" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612755" ta="PHI" tn="76ers" tc="Philadelphia" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612761" ta="TOR" tn="Raptors" tc="Toronto" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> </di> <di val="Central"> <t tid="1610612739" ta="CLE" tn="Cavaliers" tc="Cleveland" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612741" ta="CHI" tn="Bulls" tc="Chicago" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612749" ta="MIL" tn="Bucks" tc="Milwaukee" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612754" ta="IND" tn="Pacers" tc="Indiana" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612765" ta="DET" tn="Pistons" tc="Detroit" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> </di> <di val="Southeast"> <t tid="1610612737" ta="ATL" tn="Hawks" tc="Atlanta" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612748" ta="MIA" tn="Heat" tc="Miami" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612753" ta="ORL" tn="Magic" tc="Orlando" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612764" ta="WAS" tn="Wizards" tc="Washington" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612766" ta="CHA" tn="Bobcats" tc="Charlotte" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> </di> </co> <co val="West"> <di val="Northwest"> <t tid="1610612743" ta="DEN" tn="Nuggets" tc="Denver" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612750" ta="MIN" tn="Timberwolves" tc="Minnesota" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612757" ta="POR" tn="Trail Blazers" tc="Portland" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612760" ta="OKC" tn="Thunder" tc="Oklahoma City" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612762" ta="UTA" tn="Jazz" tc="Utah" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> </di> <di val="Pacific"> <t tid="1610612744" ta="GSW" tn="Warriors" tc="Golden State" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612746" ta="LAC" tn="Clippers" tc="Los Angeles" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612747" ta="LAL" tn="Lakers" tc="Los Angeles" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612756" ta="PHX" tn="Suns" tc="Phoenix" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612758" ta="SAC" tn="Kings" tc="Sacramento" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> </di> <di val="Southwest"> <t tid="1610612740" ta="NOP" tn="Pelicans" tc="New Orleans" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612742" ta="DAL" tn="Mavericks" tc="Dallas" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612745" ta="HOU" tn="Rockets" tc="Houston" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612759" ta="SAS" tn="Spurs" tc="San Antonio" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> <t tid="1610612763" ta="MEM" tn="Grizzlies" tc="Memphis" see="" cli="0" elim="0" str="" l10="0-0" dr="0-0" cr="0-0" l="0" w="0" hr="0-0" ar="0-0" gb=""/> </di> </co> </scales> XML; $xml=simplexml_load_string($str); foreach($xml->xpath('//di/t[@scid="CHI"]/@tn') as $t) { echo $t; }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 9, Position 2 = 12
Branch analysis from position: 9
2 jumps found. (Code = 78) Position 1 = 10, Position 2 = 12
Branch analysis from position: 10
1 jumps found. (Code = 42) Position 1 = 9
Branch analysis from position: 9
Branch analysis from position: 12
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 12
filename:       /in/W2o8D
function name:  (null)
number of ops:  14
compiled vars:  !0 = $str, !1 = $xml, !2 = $t
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%3Cscales%3E%0A++++%3Cco+val%3D%22East%22%3E%0A%3Cdi+val%3D%22Atlantic%22%3E%0A%3Ct+tid%3D%221610612738%22+ta%3D%22BOS%22+tn%3D%22Celtics%22+tc%3D%22Boston%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612751%22+ta%3D%22BKN%22+tn%3D%22Nets%22+tc%3D%22Brooklyn%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612752%22+ta%3D%22NYK%22+tn%3D%22Knicks%22+tc%3D%22New+York%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612755%22+ta%3D%22PHI%22+tn%3D%2276ers%22+tc%3D%22Philadelphia%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612761%22+ta%3D%22TOR%22+tn%3D%22Raptors%22+tc%3D%22Toronto%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3C%2Fdi%3E%0A%3Cdi+val%3D%22Central%22%3E%0A%3Ct+tid%3D%221610612739%22+ta%3D%22CLE%22+tn%3D%22Cavaliers%22+tc%3D%22Cleveland%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612741%22+ta%3D%22CHI%22+tn%3D%22Bulls%22+tc%3D%22Chicago%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612749%22+ta%3D%22MIL%22+tn%3D%22Bucks%22+tc%3D%22Milwaukee%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612754%22+ta%3D%22IND%22+tn%3D%22Pacers%22+tc%3D%22Indiana%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612765%22+ta%3D%22DET%22+tn%3D%22Pistons%22+tc%3D%22Detroit%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3C%2Fdi%3E%0A%3Cdi+val%3D%22Southeast%22%3E%0A%3Ct+tid%3D%221610612737%22+ta%3D%22ATL%22+tn%3D%22Hawks%22+tc%3D%22Atlanta%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612748%22+ta%3D%22MIA%22+tn%3D%22Heat%22+tc%3D%22Miami%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612753%22+ta%3D%22ORL%22+tn%3D%22Magic%22+tc%3D%22Orlando%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612764%22+ta%3D%22WAS%22+tn%3D%22Wizards%22+tc%3D%22Washington%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612766%22+ta%3D%22CHA%22+tn%3D%22Bobcats%22+tc%3D%22Charlotte%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3C%2Fdi%3E%0A%3C%2Fco%3E%0A%3Cco+val%3D%22West%22%3E%0A%3Cdi+val%3D%22Northwest%22%3E%0A%3Ct+tid%3D%221610612743%22+ta%3D%22DEN%22+tn%3D%22Nuggets%22+tc%3D%22Denver%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612750%22+ta%3D%22MIN%22+tn%3D%22Timberwolves%22+tc%3D%22Minnesota%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612757%22+ta%3D%22POR%22+tn%3D%22Trail+Blazers%22+tc%3D%22Portland%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612760%22+ta%3D%22OKC%22+tn%3D%22Thunder%22+tc%3D%22Oklahoma+City%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612762%22+ta%3D%22UTA%22+tn%3D%22Jazz%22+tc%3D%22Utah%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3C%2Fdi%3E%0A%3Cdi+val%3D%22Pacific%22%3E%0A%3Ct+tid%3D%221610612744%22+ta%3D%22GSW%22+tn%3D%22Warriors%22+tc%3D%22Golden+State%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612746%22+ta%3D%22LAC%22+tn%3D%22Clippers%22+tc%3D%22Los+Angeles%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612747%22+ta%3D%22LAL%22+tn%3D%22Lakers%22+tc%3D%22Los+Angeles%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612756%22+ta%3D%22PHX%22+tn%3D%22Suns%22+tc%3D%22Phoenix%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612758%22+ta%3D%22SAC%22+tn%3D%22Kings%22+tc%3D%22Sacramento%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3C%2Fdi%3E%0A%3Cdi+val%3D%22Southwest%22%3E%0A%3Ct+tid%3D%221610612740%22+ta%3D%22NOP%22+tn%3D%22Pelicans%22+tc%3D%22New+Orleans%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612742%22+ta%3D%22DAL%22+tn%3D%22Mavericks%22+tc%3D%22Dallas%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612745%22+ta%3D%22HOU%22+tn%3D%22Rockets%22+tc%3D%22Houston%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612759%22+ta%3D%22SAS%22+tn%3D%22Spurs%22+tc%3D%22San+Antonio%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3Ct+tid%3D%221610612763%22+ta%3D%22MEM%22+tn%3D%22Grizzlies%22+tc%3D%22Memphis%22+see%3D%22%22+cli%3D%220%22+elim%3D%220%22+str%3D%22%22+l10%3D%220-0%22+dr%3D%220-0%22+cr%3D%220-0%22+l%3D%220%22+w%3D%220%22+hr%3D%220-0%22+ar%3D%220-0%22+gb%3D%22%22%2F%3E%0A%3C%2Fdi%3E%0A%3C%2Fco%3E%0A%3C%2Fscales%3E'
   52     1        INIT_FCALL                                               'simplexml_load_string'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $4      
          4        ASSIGN                                                   !1, $4
   53     5        INIT_METHOD_CALL                                         !1, 'xpath'
          6        SEND_VAL_EX                                              '%2F%2Fdi%2Ft%5B%40scid%3D%22CHI%22%5D%2F%40tn'
          7        DO_FCALL                                      0  $6      
          8      > FE_RESET_R                                       $7      $6, ->12
          9    > > FE_FETCH_R                                               $7, !2, ->12
   55    10    >   ECHO                                                     !2
   53    11      > JMP                                                      ->9
         12    >   FE_FREE                                                  $7
   56    13      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
163 ms | 1404 KiB | 15 Q