/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/zlib/tests/005.phpt
71 строка
2 KB
Nikita Popov
Migrate SKIPIF -> EXTENSIONS (#7138)
11 июн 2021, 12:57
Не верифицирован
11 июн 2021, 12:57
7485978
Код
Авторство
О чём код?
--TEST-- gzcompress()/gzuncompress() and invalid params --EXTENSIONS-- zlib --FILE-- <?php try { var_dump(gzcompress("", 1000)); } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; } var_dump(gzcompress("", -1)); var_dump(gzcompress("")); var_dump(gzcompress("", 9)); $string = "Answer me, it can't be so hard Cry to relieve what's in your heart Desolation, grief and agony"; var_dump($data1 = gzcompress($string)); var_dump($data2 = gzcompress($string, 9)); try { var_dump(gzuncompress("", 1000)); } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; } try { var_dump(gzuncompress("", -1)); } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; } var_dump(gzuncompress("")); var_dump(gzuncompress("", 9)); var_dump(gzuncompress($data1)); var_dump(gzuncompress($data2)); $data2[4] = 0; var_dump(gzuncompress($data2)); ?> --EXPECTF-- gzcompress(): Argument #2 ($level) must be between -1 and 9 string(%d) "%a" string(%d) "%a" string(%d) "%a" string(%d) "%a" string(%d) "%a" Warning: gzuncompress(): %s error in %s on line %d bool(false) gzuncompress(): Argument #2 ($max_length) must be greater than or equal to 0 Warning: gzuncompress(): %s error in %s on line %d bool(false) Warning: gzuncompress(): %s error in %s on line %d bool(false) string(94) "Answer me, it can't be so hard Cry to relieve what's in your heart Desolation, grief and agony" string(94) "Answer me, it can't be so hard Cry to relieve what's in your heart Desolation, grief and agony" Warning: gzuncompress(): %s error in %s on line %d bool(false)