zz log

zaininnari Blog

libxml2の確認

mobilelintを別のレンタルサーバで動かそうとしてハマったメモ。

参考

<?php
if (!extension_loaded('libxml')) {
	echo 'そもそもlibxml2がない';
} else {
	//x:2.6.19:query method bug
	//2.7.0-2.7.3:実体参照が削除される不具合.「<」「>」「&」が削除される
	if(version_compare(LIBXML_DOTTED_VERSION, '2.7.4', '<')) {
		echo "version : 2.6.19あたり : query メソッドの挙動が変<br />"
			. "2.7.0-2.7.3あたり:実体参照が削除される不具合.「<」「>」「&」が削除される<br />"
			. "「libxml」のアップデートをおすすめします。";
	} else {
		echo 'libxml2-2.7.4以上が必要でした。'.LIBXML_DOTTED_VERSION;
	}
}
広告を非表示にする