/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/basic/consistent_float_string_casts.phpt
31 строка
792 B
Michael Voříšek
Skip locale tests /w musl libc (#9141)
26 июл 2022, 01:56
Не верифицирован
26 июл 2022, 01:56
60189aa
Код
Авторство
О чём код?
--TEST-- Test that float to string and string to float casts are consistent --SKIPIF-- <?php if (setlocale(LC_ALL, 'invalid') === 'invalid') { die('skip setlocale() is broken /w musl'); } if (!setlocale( LC_ALL, "german", "de", "de_DE", "de_DE.ISO8859-1", "de_DE.ISO_8859-1", "de_DE.UTF-8", "french", "fr", "fr_FR", "fr_FR.ISO8859-1", "fr_FR.ISO_8859-1", "fr_FR.UTF-8", )) { die("skip locale needed for this test is not supported on this platform"); } ?> --FILE-- <?php setlocale( LC_ALL, "german", "de", "de_DE", "de_DE.ISO8859-1", "de_DE.ISO_8859-1", "de_DE.UTF-8", "french", "fr", "fr_FR", "fr_FR.ISO8859-1", "fr_FR.ISO_8859-1", "fr_FR.UTF-8", ); $float = 1/3; $string = (string) $float; $float = (float) $string; printf("%.2f", $float); ?> --EXPECT-- 0,33