I personally like the way jQuery does it because you never get null back.
You always at least get an empty jQuery object back.
And I think one of jQuery's strong points is doing a lot with very few
lines of code

Doing a lot with very few lines of code often translates into code that is harder to maintain and read. I can see how it could be useful in places, but the maintenance of code written this way keeps me for using it much.

$criteria = array(
        'and' => array(
                'order.date > 2001-01-01',
                'order.status == 'foo'
        )
        'or' => array(
                'order.justdoit == true'
        )
);
$orders->search($criteria);

With some sort of array or object based syntax, I can have dynamic criteria. It is much easier to build arrays/objects dynamically than dynamic chains.

I don't think it's hard to architect a class that does this sort of thing that never returns null either. PHP is pretty tolerant of null cases (unlike Java, dear goodness) anyway.

-- John

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to