0 => object(TinyElement)[15] public 'tagName' => 0 => string '<div>' (length=5) 1 => string '</div>' (length=6) public 'nodeName' => string 'div' (length=3) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[18] public 'nodes' => ... public 'length' => int 0 public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => object(TinyElement)[19] public 'tagName' => ... public 'nodeName' => string 'p' (length=1) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[22] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => &object(TinyElement)[15] public 'nextSibling' => object(TinyElement)[23] ... public 'ownerDocument' => object(TinyDocument)[20] ... public 'textContent' => null public 'ownerDocument' => object(TinyDocument)[16] public 'doctype' => null public 'documentElement' => null public 'encoding' => null public 'nodeName' => string '#document' (length=9) public 'nodeValue' => null public 'nodeType' => int 9 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[17] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => null public 'ownerDocument' => null public 'textContent' => null public 'textContent' => null 1 => object(TinyElement)[19] public 'tagName' => 0 => string '<p>' (length=3) 1 => string '</p>' (length=4) public 'nodeName' => string 'p' (length=1) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[22] public 'nodes' => ... public 'length' => int 0 public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => object(TinyElement)[15] public 'tagName' => ... public 'nodeName' => string 'div' (length=3) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[18] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => &object(TinyElement)[19] public 'ownerDocument' => object(TinyDocument)[16] ... public 'textContent' => null public 'nextSibling' => object(TinyElement)[23] public 'tagName' => ... public 'nodeName' => string 'em' (length=2) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[26] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => &object(TinyElement)[19] public 'nextSibling' => null public 'ownerDocument' => object(TinyDocument)[24] ... public 'textContent' => null public 'ownerDocument' => object(TinyDocument)[20] public 'doctype' => null public 'documentElement' => null public 'encoding' => null public 'nodeName' => string '#document' (length=9) public 'nodeValue' => null public 'nodeType' => int 9 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[21] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => null public 'ownerDocument' => null public 'textContent' => null public 'textContent' => null 2 => 0 => string '<img>' (length=5) 1 => string '</img>' (length=6) 3 => string 'img' (length=3) 4 => null 5 => int 1 6 => null 7 => object(TinyNodesList)[30] public 'nodes' => public 'length' => int 0 8 => null 9 => null 10 => null 11 => null 12 => object(TinyDocument)[28] public 'doctype' => null public 'documentElement' => null public 'encoding' => null public 'nodeName' => string '#document' (length=9) public 'nodeValue' => null public 'nodeType' => int 9 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[29] public 'nodes' => ... public 'length' => int 0 public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => null public 'ownerDocument' => null public 'textContent' => null 13 => null 14 => object(TinyElement)[23] public 'tagName' => 0 => string '<em>' (length=4) 1 => string '</em>' (length=5) public 'nodeName' => string 'em' (length=2) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[26] public 'nodes' => ... public 'length' => int 0 public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => object(TinyElement)[19] public 'tagName' => ... public 'nodeName' => string 'p' (length=1) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[22] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => object(TinyElement)[15] ... public 'nextSibling' => &object(TinyElement)[23] public 'ownerDocument' => object(TinyDocument)[20] ... public 'textContent' => null public 'nextSibling' => null public 'ownerDocument' => object(TinyDocument)[24] public 'doctype' => null public 'documentElement' => null public 'encoding' => null public 'nodeName' => string '#document' (length=9) public 'nodeValue' => null public 'nodeType' => int 9 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[25] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => null public 'ownerDocument' => null public 'textContent' => null public 'textContent' => null
Standard input is empty
array (size=15) 0 => object(TinyElement)[15] public 'tagName' => array (size=2) 0 => string '<div>' (length=5) 1 => string '</div>' (length=6) public 'nodeName' => string 'div' (length=3) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[18] public 'nodes' => array (size=0) ... public 'length' => int 0 public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => object(TinyElement)[19] public 'tagName' => array (size=2) ... public 'nodeName' => string 'p' (length=1) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[22] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => &object(TinyElement)[15] public 'nextSibling' => object(TinyElement)[23] ... public 'ownerDocument' => object(TinyDocument)[20] ... public 'textContent' => null public 'ownerDocument' => object(TinyDocument)[16] public 'doctype' => null public 'documentElement' => null public 'encoding' => null public 'nodeName' => string '#document' (length=9) public 'nodeValue' => null public 'nodeType' => int 9 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[17] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => null public 'ownerDocument' => null public 'textContent' => null public 'textContent' => null 1 => object(TinyElement)[19] public 'tagName' => array (size=2) 0 => string '<p>' (length=3) 1 => string '</p>' (length=4) public 'nodeName' => string 'p' (length=1) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[22] public 'nodes' => array (size=0) ... public 'length' => int 0 public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => object(TinyElement)[15] public 'tagName' => array (size=2) ... public 'nodeName' => string 'div' (length=3) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[18] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => &object(TinyElement)[19] public 'ownerDocument' => object(TinyDocument)[16] ... public 'textContent' => null public 'nextSibling' => object(TinyElement)[23] public 'tagName' => array (size=2) ... public 'nodeName' => string 'em' (length=2) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[26] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => &object(TinyElement)[19] public 'nextSibling' => null public 'ownerDocument' => object(TinyDocument)[24] ... public 'textContent' => null public 'ownerDocument' => object(TinyDocument)[20] public 'doctype' => null public 'documentElement' => null public 'encoding' => null public 'nodeName' => string '#document' (length=9) public 'nodeValue' => null public 'nodeType' => int 9 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[21] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => null public 'ownerDocument' => null public 'textContent' => null public 'textContent' => null 2 => array (size=2) 0 => string '<img>' (length=5) 1 => string '</img>' (length=6) 3 => string 'img' (length=3) 4 => null 5 => int 1 6 => null 7 => object(TinyNodesList)[30] public 'nodes' => array (size=0) empty public 'length' => int 0 8 => null 9 => null 10 => null 11 => null 12 => object(TinyDocument)[28] public 'doctype' => null public 'documentElement' => null public 'encoding' => null public 'nodeName' => string '#document' (length=9) public 'nodeValue' => null public 'nodeType' => int 9 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[29] public 'nodes' => array (size=0) ... public 'length' => int 0 public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => null public 'ownerDocument' => null public 'textContent' => null 13 => null 14 => object(TinyElement)[23] public 'tagName' => array (size=2) 0 => string '<em>' (length=4) 1 => string '</em>' (length=5) public 'nodeName' => string 'em' (length=2) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[26] public 'nodes' => array (size=0) ... public 'length' => int 0 public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => object(TinyElement)[19] public 'tagName' => array (size=2) ... public 'nodeName' => string 'p' (length=1) public 'nodeValue' => null public 'nodeType' => int 1 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[22] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => object(TinyElement)[15] ... public 'nextSibling' => &object(TinyElement)[23] public 'ownerDocument' => object(TinyDocument)[20] ... public 'textContent' => null public 'nextSibling' => null public 'ownerDocument' => object(TinyDocument)[24] public 'doctype' => null public 'documentElement' => null public 'encoding' => null public 'nodeName' => string '#document' (length=9) public 'nodeValue' => null public 'nodeType' => int 9 public 'parentNode' => null public 'childNodes' => object(TinyNodesList)[25] ... public 'firstChild' => null public 'lastChild' => null public 'previousSibling' => null public 'nextSibling' => null public 'ownerDocument' => null public 'textContent' => null public 'textContent' => null