mirror of
https://github.com/php/php-src.git
synced 2025-08-15 13:38:49 +02:00

For rationale, see https://github.com/php/php-src/pull/6787 Make extension checks lowercase, add a special case for opcache that has internal name not matching .so filename. Extensions migrated in part 2: * dom * exif * fileinfo * ffi
45 lines
751 B
PHP
45 lines
751 B
PHP
--TEST--
|
|
Overflow in float to int cast
|
|
--EXTENSIONS--
|
|
exif
|
|
--FILE--
|
|
<?php
|
|
|
|
var_dump(@exif_read_data(__DIR__ . '/float_cast_overflow.tiff'));
|
|
|
|
?>
|
|
--EXPECTF--
|
|
array(8) {
|
|
["FileName"]=>
|
|
string(24) "float_cast_overflow.tiff"
|
|
["FileDateTime"]=>
|
|
int(%d)
|
|
["FileSize"]=>
|
|
int(142)
|
|
["FileType"]=>
|
|
int(7)
|
|
["MimeType"]=>
|
|
string(10) "image/tiff"
|
|
["SectionsFound"]=>
|
|
string(24) "ANY_TAG, IFD0, THUMBNAIL"
|
|
["COMPUTED"]=>
|
|
array(5) {
|
|
["html"]=>
|
|
string(20) "width="1" height="1""
|
|
["Height"]=>
|
|
int(1)
|
|
["Width"]=>
|
|
int(1)
|
|
["IsColor"]=>
|
|
int(0)
|
|
["ByteOrderMotorola"]=>
|
|
int(0)
|
|
}
|
|
["THUMBNAIL"]=>
|
|
array(2) {
|
|
["ImageWidth"]=>
|
|
int(1)
|
|
["ImageLength"]=>
|
|
float(-2.5961487387524236E+33)
|
|
}
|
|
}
|