3v4l.org

run code in 300+ PHP versions simultaneously
<?php $nfoContent = <<<END <tvshow> <title>Teen Mom: Young + Pregnant</title> <rating>4.5</rating> <plot>Teen Mom: Young and Pregnant follows Ashley, Brianna, Jade, Kayla and Lexi as they prepare (and eventually become) young moms. We\'ll show the highs and lows of their pregnancy journeys -- and the unbelievable changes they endure after the babies are born.</plot> <mpaa>TV-14</mpaa> <id>342726</id> <uniqueid type="tvdb" default="true">342726</uniqueid> <uniqueid type="imdb">tt8961652</uniqueid> <uniqueid type="tmdb">78048</uniqueid> <uniqueid type="tvmaze">34888</uniqueid> <genre>Drama</genre> <genre>Reality</genre> <tag>server1</tag> <status>Ended</status> <premiered>2018-03-12</premiered> <enddate>2022-09-13</enddate> <studio>MTV</studio> <actor> <name>Kayla Sessler</name> <role>Herself</role> </actor> <actor> <name>Brianna Jaramillo</name> <role>Herself</role> </actor> <actor> <name>Rachel Beaver</name> <role>Herself</role> </actor> <actor> <name>Kiaya Elliott</name> <role>Herself</role> </actor> <actor> <name>Madisen Beith</name> <role>Herself</role> </actor> <actor> <name>Kayla Jones</name> <role>Herself</role> </actor> <actor> <name>Ashley Jones</name> <role>Herself</role> <thumb>https://artworks.thetvdb.com/banners/v4/actor/9098064/photo/66093fa6ac945.jpg</thumb> </actor> <actor> <name>Jade Cline</name> <role>Herself</role> </actor> <actor> <name>Lexi Tatman</name> <role>Herself</role> </actor> <episodeguide>{"tvdb":"342726","tvmaze":"34888","tmdb":"78048","imdb":"tt8961652"}</episodeguide> </tvshow> https://www.thetvdb.com/?tab=series&id=342726 END; $doc = new DOMDocument(); $doc->loadXML($nfoContent); $xpath = new DomXpath($doc); $uniqueid = $xpath->query('//uniqueid[@type="imdb"]')->item(0); var_dump($uniqueid);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/rUo01
function name:  (null)
number of ops:  22
compiled vars:  !0 = $nfoContent, !1 = $doc, !2 = $xpath, !3 = $uniqueid
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%3Ctvshow%3E%0A++%3Ctitle%3ETeen+Mom%3A+Young+%2B+Pregnant%3C%2Ftitle%3E%0A++%3Crating%3E4.5%3C%2Frating%3E%0A++%3Cplot%3ETeen+Mom%3A+Young+and+Pregnant+follows+Ashley%2C+Brianna%2C+Jade%2C+Kayla+and+Lexi+as+they+prepare+%28and+eventually+become%29+young+moms.+We%5C%27ll+show+the+highs+and+lows+of+their+pregnancy+journeys+--+and+the+unbelievable+changes+they+endure+after+the+babies+are+born.%3C%2Fplot%3E%0A++%3Cmpaa%3ETV-14%3C%2Fmpaa%3E%0A++%3Cid%3E342726%3C%2Fid%3E%0A++%3Cuniqueid+type%3D%22tvdb%22+default%3D%22true%22%3E342726%3C%2Funiqueid%3E%0A++%3Cuniqueid+type%3D%22imdb%22%3Ett8961652%3C%2Funiqueid%3E%0A++%3Cuniqueid+type%3D%22tmdb%22%3E78048%3C%2Funiqueid%3E%0A++%3Cuniqueid+type%3D%22tvmaze%22%3E34888%3C%2Funiqueid%3E%0A++%3Cgenre%3EDrama%3C%2Fgenre%3E%0A++%3Cgenre%3EReality%3C%2Fgenre%3E%0A++%3Ctag%3Eserver1%3C%2Ftag%3E%0A++%3Cstatus%3EEnded%3C%2Fstatus%3E%0A++%3Cpremiered%3E2018-03-12%3C%2Fpremiered%3E%0A++%3Cenddate%3E2022-09-13%3C%2Fenddate%3E%0A++%3Cstudio%3EMTV%3C%2Fstudio%3E%0A++%3Cactor%3E%0A++++%3Cname%3EKayla+Sessler%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++%3C%2Factor%3E%0A++%3Cactor%3E%0A++++%3Cname%3EBrianna+Jaramillo%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++%3C%2Factor%3E%0A++%3Cactor%3E%0A++++%3Cname%3ERachel+Beaver%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++%3C%2Factor%3E%0A++%3Cactor%3E%0A++++%3Cname%3EKiaya+Elliott%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++%3C%2Factor%3E%0A++%3Cactor%3E%0A++++%3Cname%3EMadisen+Beith%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++%3C%2Factor%3E%0A++%3Cactor%3E%0A++++%3Cname%3EKayla+Jones%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++%3C%2Factor%3E%0A++%3Cactor%3E%0A++++%3Cname%3EAshley+Jones%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++++%3Cthumb%3Ehttps%3A%2F%2Fartworks.thetvdb.com%2Fbanners%2Fv4%2Factor%2F9098064%2Fphoto%2F66093fa6ac945.jpg%3C%2Fthumb%3E%0A++%3C%2Factor%3E%0A++%3Cactor%3E%0A++++%3Cname%3EJade+Cline%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++%3C%2Factor%3E%0A++%3Cactor%3E%0A++++%3Cname%3ELexi+Tatman%3C%2Fname%3E%0A++++%3Crole%3EHerself%3C%2Frole%3E%0A++%3C%2Factor%3E%0A++%3Cepisodeguide%3E%7B%22tvdb%22%3A%22342726%22%2C%22tvmaze%22%3A%2234888%22%2C%22tmdb%22%3A%2278048%22%2C%22imdb%22%3A%22tt8961652%22%7D%3C%2Fepisodeguide%3E%0A%3C%2Ftvshow%3E%0Ahttps%3A%2F%2Fwww.thetvdb.com%2F%3Ftab%3Dseries%26id%3D342726'
   63     1        NEW                                              $5      'DOMDocument'
          2        DO_FCALL                                      0          
          3        ASSIGN                                                   !1, $5
   64     4        INIT_METHOD_CALL                                         !1, 'loadXML'
          5        SEND_VAR_EX                                              !0
          6        DO_FCALL                                      0          
   65     7        NEW                                              $9      'DomXpath'
          8        SEND_VAR_EX                                              !1
          9        DO_FCALL                                      0          
         10        ASSIGN                                                   !2, $9
   66    11        INIT_METHOD_CALL                                         !2, 'query'
         12        SEND_VAL_EX                                              '%2F%2Funiqueid%5B%40type%3D%22imdb%22%5D'
         13        DO_FCALL                                      0  $12     
         14        INIT_METHOD_CALL                                         $12, 'item'
         15        SEND_VAL_EX                                              0
         16        DO_FCALL                                      0  $13     
         17        ASSIGN                                                   !3, $13
   68    18        INIT_FCALL                                               'var_dump'
         19        SEND_VAR                                                 !3
         20        DO_ICALL                                                 
         21      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.41 ms | 1015 KiB | 14 Q