On Thu, Sep 30, 2010 at 16:44, Adam Harvey <[email protected]> wrote:
> Well, while I'm sending e-mails...
>
> Unrelated to the Comparable RFC, are there any objections to adding a
> function that simply wraps compare_function()? It's depressingly
> common to end up writing a construct like the following in comparison
> callbacks, so I think we might as well encapsulate the pattern in an
> actual function:
>
> if ($a < $b) {
> return -1;
> }
> elseif ($a > $b) {
> return 1;
> }
> return 0;
I'm a bit confused...
Are you proposing a new PHP function to check if 2 integers are equal?
The usecase being a callback function for u*sort()?
What happens when it gets passed an string? or an object with a
__toString() ? the string "100$ USD"?
I am a bit skeptical here..
Sure, I have written that code snippet millions of times, but I have
also written that between() snippet million times..
Don't think it deserves to become a PHP core function though.
When I write the function I can atleast control what happens with
non-ints.. like if ($a instanceof ValueObject) { $a->getNumeric() ..
Can't see the point of adding the trillionth "helper" function into PHP.
-Hannes
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php