Dom を使用して、値が false の要素を作成しようとしています。ただし、false の値を指定すると、空の文字列が値として設定されます。これは、デフォルトが false であるためだと思います。これを回避する方法はありますか?
$dom = new DOMDocument('1.0');
$element = $dom->createElement('my_element', false);
$dom->appendChild($element);
var_dump($dom->saveXML());
// returns string(48) "<?xml version="1.0"?><my_element></my_element>"
前もって感謝します