3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml = new simplexmlelement('<pmc-articleset> <article xmlns:mml="http://www.w3.org/1998/Math/MathML" article-type="research-article"> <!--...--> <front> <journal-meta> <journal-id journal-id-type="nlm-ta">Cell Death Differ</journal-id> <journal-id journal-id-type="iso-abbrev">Cell Death Differ</journal-id> <journal-title-group> <journal-title>Cell Death and Differentiation</journal-title> </journal-title-group> <issn pub-type="ppub">1350-9047</issn> <issn pub-type="epub">1476-5403</issn> <publisher>...</publisher> </journal-meta> <article-meta>...</article-meta> </front> </article> </pmc-articleset>'); echo (string)$xml->article->front->{'journal-meta'}->{'journal-title-group'}->{'journal-title'};
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/GoTu8
function name:  (null)
number of ops:  12
compiled vars:  !0 = $xml
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   NEW                                              $1      'simplexmlelement'
          1        SEND_VAL_EX                                              '%3Cpmc-articleset%3E%0A++%3Carticle+xmlns%3Amml%3D%22http%3A%2F%2Fwww.w3.org%2F1998%2FMath%2FMathML%22+article-type%3D%22research-article%22%3E%0A++++%3C%21--...--%3E%0A++++%3Cfront%3E%0A++++++%3Cjournal-meta%3E%0A++++++++%3Cjournal-id+journal-id-type%3D%22nlm-ta%22%3ECell+Death+Differ%3C%2Fjournal-id%3E%0A++++++++%3Cjournal-id+journal-id-type%3D%22iso-abbrev%22%3ECell+Death+Differ%3C%2Fjournal-id%3E%0A++++++++%3Cjournal-title-group%3E%0A++++++++++%3Cjournal-title%3ECell+Death+and+Differentiation%3C%2Fjournal-title%3E%0A++++++++%3C%2Fjournal-title-group%3E%0A++++++++%3Cissn+pub-type%3D%22ppub%22%3E1350-9047%3C%2Fissn%3E%0A++++++++%3Cissn+pub-type%3D%22epub%22%3E1476-5403%3C%2Fissn%3E%0A++++++++%3Cpublisher%3E...%3C%2Fpublisher%3E%0A++++++%3C%2Fjournal-meta%3E%0A++++++%3Carticle-meta%3E...%3C%2Farticle-meta%3E%0A++++%3C%2Ffront%3E%0A++%3C%2Farticle%3E%0A%3C%2Fpmc-articleset%3E'
          2        DO_FCALL                                      0          
          3        ASSIGN                                                   !0, $1
   20     4        FETCH_OBJ_R                                      ~4      !0, 'article'
          5        FETCH_OBJ_R                                      ~5      ~4, 'front'
          6        FETCH_OBJ_R                                      ~6      ~5, 'journal-meta'
          7        FETCH_OBJ_R                                      ~7      ~6, 'journal-title-group'
          8        FETCH_OBJ_R                                      ~8      ~7, 'journal-title'
          9        CAST                                          6  ~9      ~8
         10        ECHO                                                     ~9
         11      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
140.08 ms | 1393 KiB | 13 Q