--TEST-- Manually call __construct() - text variation --EXTENSIONS-- dom --FILE-- textContent); $text->__construct('my new value'); var_dump($text->textContent); $doc = new DOMDocument(); $doc->loadXML(<< XML); $doc->documentElement->appendChild($text); echo $doc->saveXML(); $text->__construct("\nmy new new value"); $doc->documentElement->appendChild($text); echo $doc->saveXML(); ?> --EXPECT-- string(8) "my value" string(12) "my new value" my new value my new value my new new value