/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/fileinfo/tests/finfo_buffer_basic.phpt
46 строк
1 KB
Tim Düsterhus
fileinfo: Stop calling `finfo_close()` in tests (#18405)
23 апр 2025, 19:57
Не верифицирован
23 апр 2025, 19:57
7831f65
Код
Авторство
О чём код?
--TEST-- Test finfo_buffer() function : basic functionality --EXTENSIONS-- fileinfo --FILE-- <?php $magicFile = __DIR__ . DIRECTORY_SEPARATOR . 'magic'; $options = array( FILEINFO_NONE, FILEINFO_MIME, ); $buffers = array( "Regular string here", "\177ELF", "\000\000\0001\000\000\0000\000\000\0000\000\000\0002\000\000\0000\000\000\0000\000\000\0003", "\x55\x7A\x6E\x61", "id=ImageMagick\x0a\x0c\x0a:\x1a", "RIFFüîò^BAVI LISTv", ); echo "*** Testing finfo_buffer() : basic functionality ***\n"; foreach( $options as $option ) { $finfo = finfo_open( $option, $magicFile ); foreach( $buffers as $string ) { var_dump( finfo_buffer( $finfo, $string, $option ) ); } } ?> --EXPECT-- *** Testing finfo_buffer() : basic functionality *** string(36) "ASCII text, with no line terminators" string(3) "ELF" string(22) "old ACE/gr binary file" string(12) "xo65 object," string(15) "MIFF image data" string(25) "RIFF (little-endian) data" string(28) "text/plain; charset=us-ascii" string(26) "text/plain; charset=ebcdic" string(40) "application/octet-stream; charset=binary" string(28) "text/plain; charset=us-ascii" string(28) "image/x-miff; charset=binary" string(25) "text/plain; charset=utf-8"