1--TEST-- 2XMLDocument::$version 3--EXTENSIONS-- 4dom 5--FILE-- 6<?php 7 8$dom = DOM\XMLDocument::createFromString('<root><child/></root>'); 9var_dump($dom->xmlVersion); 10 11foreach (['0.1', '1.0', '1.1', '', 'foo'] as $version) { 12 try { 13 $dom->xmlVersion = $version; 14 } catch (ValueError $e) { 15 echo $e->getMessage(), "\n"; 16 } 17 var_dump($dom->xmlVersion); 18} 19 20?> 21--EXPECT-- 22string(3) "1.0" 23Invalid XML version 24string(3) "1.0" 25string(3) "1.0" 26string(3) "1.1" 27Invalid XML version 28string(3) "1.1" 29Invalid XML version 30string(3) "1.1" 31