|
| 1 | +--TEST-- |
| 2 | +GH-14732 (date_sun_info() fails for non-finite values) |
| 3 | +--FILE-- |
| 4 | +<?php |
| 5 | +try { |
| 6 | + date_sun_info(1, NAN, 1); |
| 7 | +} catch (ValueError $ex) { |
| 8 | + echo $ex->getMessage(), "\n"; |
| 9 | +} |
| 10 | +try { |
| 11 | + date_sun_info(1, -INF, 1); |
| 12 | +} catch (ValueError $ex) { |
| 13 | + echo $ex->getMessage(), "\n"; |
| 14 | +} |
| 15 | +try { |
| 16 | + date_sun_info(1, 1, NAN); |
| 17 | +} catch (ValueError $ex) { |
| 18 | + echo $ex->getMessage(), "\n"; |
| 19 | +} |
| 20 | +try { |
| 21 | + date_sun_info(1, 1, INF); |
| 22 | +} catch (ValueError $ex) { |
| 23 | + echo $ex->getMessage(), "\n"; |
| 24 | +} |
| 25 | +var_dump(date_sunset(1, SUNFUNCS_RET_STRING, NAN, 1)); |
| 26 | +var_dump(date_sunrise(1, SUNFUNCS_RET_STRING, 1, NAN)); |
| 27 | +?> |
| 28 | +--EXPECTF-- |
| 29 | +date_sun_info(): Argument #2 ($latitude) must be finite |
| 30 | +date_sun_info(): Argument #2 ($latitude) must be finite |
| 31 | +date_sun_info(): Argument #3 ($longitude) must be finite |
| 32 | +date_sun_info(): Argument #3 ($longitude) must be finite |
| 33 | + |
| 34 | +Deprecated: Function date_sunset() is deprecated in %s on line %d |
| 35 | +bool(false) |
| 36 | + |
| 37 | +Deprecated: Function date_sunrise() is deprecated in %s on line %d |
| 38 | +bool(false) |
0 commit comments