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