Рассмотрим пример решения простой ошибки, которая очень часто встречается при генерации, например, XML-файлов.
Ошибка в том, что php не позволяет на лету, как это очень привычно и модно сейчас, создавать ветки.
Т.е. следующий код НЕ будет работать:
$node = $xmlDoc->createElement(«Port», $serv->STMPPort)->setAttribute(«type»,»int») ;
В то же время следующий код отлично отработает:
$node = $xml->createElement(«name», ‘onfor’) ;
$node->setAttribute(«gender»,»none») ;