/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/date/tests/bug46874.phpt
31 строка
608 B
Máté Kocsis
Implement DatePeriod::createFromISO8601String()
18 июл 2023, 13:59
18 июл 2023, 13:59
9c7c0a0
Код
Авторство
О чём код?
--TEST-- Bug #46874 (DatePeriod not resetting after foreach loop) --FILE-- <?php $dp = DatePeriod::createFromISO8601String('R5/2008-03-01T13:00:00Z/P1Y2M10DT2H30M'); foreach ($dp as $date) { echo $date->format("Y-m-d H:i:s\n"); } echo "\n"; // this should repeat the same range foreach ($dp as $date) { echo $date->format("Y-m-d H:i:s\n"); } ?> --EXPECT-- 2008-03-01 13:00:00 2009-05-11 15:30:00 2010-07-21 18:00:00 2011-10-01 20:30:00 2012-12-11 23:00:00 2014-02-22 01:30:00 2008-03-01 13:00:00 2009-05-11 15:30:00 2010-07-21 18:00:00 2011-10-01 20:30:00 2012-12-11 23:00:00 2014-02-22 01:30:00