ivankrkrkr
Новичок
Объекты DOM всегда доступны только по ссылке?
Прошу прощения, если запостил вопрос не в ту тему, но все-таки я столкнулся с этим вопросом при работе с XML.
Есть такой код:
Вывод будет такой: new value
Вопрос: $a - это есть объект класса DOMElement или ссылка на объект ?
Я ведь для изменения значения nodeValue передавал $a не по ссылке а по значению, но изменения появились и в исходном документе.
Я плохо соображаю в ООП ко всему прочему, так что просьба не стебать
Прошу прощения, если запостил вопрос не в ту тему, но все-таки я столкнулся с этим вопросом при работе с XML.
Есть такой код:
PHP:
function f( $b )
{
$b->item(0)->nodeValue = "new value";
}
$root = $xml_document->documentElement;
$a = $root->getElementsByTagName("yy");
f( $a );
echo $a->item(0)->nodeValue;
Вопрос: $a - это есть объект класса DOMElement или ссылка на объект ?
Я ведь для изменения значения nodeValue передавал $a не по ссылке а по значению, но изменения появились и в исходном документе.
Я плохо соображаю в ООП ко всему прочему, так что просьба не стебать