Re: PHP 5.1

From: Date: Thu, 09 Jun 2005 17:35:52 +0000
Subject: Re: PHP 5.1
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-16582@lists.php.net to get a copy of this message
> > What about ifsetor for 5.1 ? > > Would anybody be interested in a parameter for ifsetor() that would treat > isset() as !empty() or an alternative function that achieves this? I know > I'd love to see that. I use empty() a lot more than isset(). > In the interrest of KISS, I'd leave the emptiness concept out of the picture. Unlike isset-ness, an emptiness coalesce *can* be done in userspace: function firstNotEmpty() { $vars = func_get_args(); foreach($vars as $var) if (!empty($var)) return $var; return NULL; } There's enough....contention over the undeniably useful and not-implementable-in-userspace parts of this thread that it's not worth muddling it up with things that are a simple matter to do in userspace. It doesn't matter that notempty() and ifsetor() could easily be implemented by the same opcode (just like isset/empty are). -Sara

« previous php.internals (#16582) next »