LIBXML_DOTTED_VERSION が 2.7.4 未満では、
XMLを扱う上で、予期しない挙動がありました。
if (!extension_loaded('libxml')) {
$m['libxml']['error'] = 'do not load extension \'libxml\'';
$m['libxml']['version'] = 'nothing';
} else {
$m['libxml']['version'] = LIBXML_DOTTED_VERSION;
//x:2.6.19:query method invaid
//2.7.0-2.7.3:実体参照が削除される不具合.「<」「>」「&」が削除される
if(version_compare(LIBXML_DOTTED_VERSION, '2.7.4', '<')) {
$m['libxml']['error'] = "version : 2.6.19あたり : query メソッドの挙動が変<br />"
. "2.7.0-2.7.3:実体参照が削除される不具合.「<」「>」「&」が削除される<br />"
. "「libxml」のアップデートをおすすめします。";
} else {
$m['libxml']['error'] = 'libxml2-2.7.4以上が必要でした。';
}
}