Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:11064 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85518 invoked by uid 1010); 10 Jul 2004 09:37:11 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 85423 invoked from network); 10 Jul 2004 09:37:10 -0000 Received: from unknown (HELO mx.thebrainroom.net) (69.55.226.195) by pb1.pair.com with SMTP; 10 Jul 2004 09:37:10 -0000 Received: by mx.thebrainroom.net (Postfix, from userid 517) id A1F491488035; Sat, 10 Jul 2004 02:37:09 -0700 (PDT) Received: from BAUMBART (p508EAFD4.dip.t-dialin.net [80.142.175.212]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mx.thebrainroom.net (Postfix) with ESMTP id 3D4031488033; Sat, 10 Jul 2004 02:37:06 -0700 (PDT) Date: Sat, 10 Jul 2004 11:37:15 +0200 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <1127131397.20040710113715@marcus-boerger.de> To: Robert Cummings Cc: Daniel Crookston , internals@lists.php.net In-Reply-To: <1089421929.7560.2.camel@blobule.suds> References: <5.1.0.14.0.20040707203931.02fa6200@mail.ionzoft.com> <40ED64A0.7050305@cschneid.com> <20040708151952.92187.qmail@pb1.pair.com> <20040708215205.23281.qmail@pb1.pair.com> <20040708222005.4329.qmail@pb1.pair.com> <20040708233326.73283.qmail@pb1.pair.com> <20040708235341.42767.qmail@pb1.pair.com> <007201c4655d$283125d0$6601a8c0@calhoun> <1098364181.20040709084904@marcus-boerger.de> <1089386722.26206.2.camel@blobule.suds> <1698304637.20040710015450@marcus-boerger.de> <1089421929.7560.2.camel@blobule.suds> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on jc.thebrainroom.net X-Spam-Status: No, hits=0.8 required=5.0 tests=HTML_MESSAGE,PRIORITY_NO_NAME autolearn=no version=2.63 X-Spam-Level: X-TBR-Filter: Virus scanned and defanged Subject: Re: [PHP-DEV] what happened to that new isset() like language From: helly@php.net (Marcus Boerger) Hello Robert, Saturday, July 10, 2004, 3:12:09 AM, you wrote: > On Fri, 2004-07-09 at 19:54, Marcus Boerger wrote: >> Hello Robert, >> >> coalesce would be: >> >> "coalesce" "(" ( "," )* [ "," ] ")" >> >> and would also require heay engine patching. I am speaking of a >> really major change here, i already looked into what it would >> need month's ago. Since the operator i proposed is different from >> the coalesce functionality many sql developers know i see that as >> a definitive no. But again if you give the engine a try :-) > Sorry, I thought I was following the thread quite thoroughly, but I > missed the part until earlier today where the functionality would > involve shortcutting expression evaluation if a non-null or set value > was found. Obviously (I think -- correct me if I'm wrong) without the > shortcutting feature, implementation would be simplistic. The problem here is computing the jump addresses and targets needed. Best regards, Marcus mailto:helly@php.net