Re: Re: Additional Rounding modes for the round() function
| From: | Mark Baker | Date: | Tue, 05 Jan 2016 00:43:27 +0000 |
| Subject: | Re: Re: Additional Rounding modes for the round() function | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-90024@lists.php.net to get a copy of this message | ||
On 04/01/2016 17:12, Andrea Faulds wrote:
Hi Mark, Mark Baker wrote:I see where you're coming from, though I'd chosen to use PHP_ROUND_UP/DOWN precisely because of the two existing constants PHP_ROUND_HALF_UP/DOWN to provide a degree of naming consistency. That being said, it's simple enough to change the names of new flag constants; but I'll wait a couple of days to see if anybody else weighs in with an opinion before updating the PR. -- Mark Baker _________ |. \ \-3 |_J_/ PHP | || | __ | || |m| |m| I LOVE PHPI'd like to suggest a couple of additional options for the round() function, two new flags for PHP_ROUND_UP and PHP_ROUND_DOWN; which are similar to the existing ceil() and floor() functions, but allow a precision argument as well. The PR is at https://github.com/php/php-src/pull/1658This seems like a sensible addition. That said, I'm not sure about those names, I think they might get confused with PHP_ROUND_HALF_UP/DOWN. Perhaps name them PHP_ROUND_CEIL and PHP_ROUND_FLOOR, or so? Or PHP_ROUND_ALWAYS_UP/DOWN? Thanks for the feedback.