--TEST-- getimagesize() with svg input --EXTENSIONS-- libxml --FILE-- ", "svg width=\"1\" height=\"1\"", << XML, "", "", "", "", "", "", "", "", ]; foreach ($inputs as $input) { var_dump(getimagesizefromstring($input)); } ?> --EXPECTF-- bool(false) bool(false) array(6) { [0]=> int(4) [1]=> int(8) [2]=> int(%d) ["mime"]=> string(13) "image/svg+xml" ["width_unit"]=> string(2) "cm" ["height_unit"]=> string(2) "cm" } array(7) { [0]=> int(1) [1]=> int(1) [2]=> int(%d) [3]=> string(20) "width="1" height="1"" ["mime"]=> string(13) "image/svg+xml" ["width_unit"]=> string(2) "px" ["height_unit"]=> string(2) "px" } array(7) { [0]=> int(1) [1]=> int(1) [2]=> int(%d) [3]=> string(20) "width="1" height="1"" ["mime"]=> string(13) "image/svg+xml" ["width_unit"]=> string(2) "px" ["height_unit"]=> string(2) "px" } array(6) { [0]=> int(1) [1]=> int(1) [2]=> int(%d) ["mime"]=> string(13) "image/svg+xml" ["width_unit"]=> string(2) "px" ["height_unit"]=> string(2) "mm" } bool(false) bool(false) bool(false) bool(false) bool(false)