php-src/ext/date/tests/date_sunrise_and_sunset_error.phpt
Nikita Popov 5bb83b3778 Deprecate date_sunrise() and date_sunset()
date_sunrise() and date_sunset() are deprecated in favor of
date_sun_info().

Part of https://wiki.php.net/rfc/deprecations_php_8_1.
2021-07-08 15:27:08 +02:00

25 lines
711 B
PHP

--TEST--
Test error condition of date_sunrise() and date_sunset()
--FILE--
<?php
try {
date_sunrise(time(), 3);
} catch (ValueError $exception) {
echo $exception->getMessage() . "\n";
}
try {
date_sunset(time(), 4);
} catch (ValueError $exception) {
echo $exception->getMessage() . "\n";
}
?>
--EXPECTF--
Deprecated: Function date_sunrise() is deprecated in %s on line %d
date_sunrise(): Argument #2 ($returnFormat) must be one of SUNFUNCS_RET_TIMESTAMP, SUNFUNCS_RET_STRING, or SUNFUNCS_RET_DOUBLE
Deprecated: Function date_sunset() is deprecated in %s on line %d
date_sunset(): Argument #2 ($returnFormat) must be one of SUNFUNCS_RET_TIMESTAMP, SUNFUNCS_RET_STRING, or SUNFUNCS_RET_DOUBLE