/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/date/tests/DateTimeImmutable_set_state.phpt
25 строк
592 B
MarkBaker
Tests for __set_state magic method
09 фев 2019, 19:18
09 фев 2019, 19:18
31b2dcb
Код
Авторство
О чём код?
--TEST-- Test __set_state magic method for recreating a DateTimeImmutable object --CREDITS-- Mark Baker mark@lange.demon.co.uk at the PHPNW2017 Conference for PHP Testfest 2017 --FILE-- <?php $datettimeObject = new DateTimeImmutable('2017-10-06 23:30:00', new DateTimezone('UTC')); $datetimeState = var_export($datettimeObject, true); eval("\$datetimeObjectNew = {$datetimeState};"); var_dump($datetimeObjectNew); ?> --EXPECTF-- object(DateTimeImmutable)#%d (3) { ["date"]=> string(26) "2017-10-06 23:30:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" }