Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:43093 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38809 invoked from network); 18 Feb 2009 14:32:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Feb 2009 14:32:00 -0000 Authentication-Results: pb1.pair.com header.from=quickshiftin@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=quickshiftin@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.46.28 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: quickshiftin@gmail.com X-Host-Fingerprint: 74.125.46.28 yw-out-2324.google.com Received: from [74.125.46.28] ([74.125.46.28:51324] helo=yw-out-2324.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7D/E4-13863-FDB1C994 for ; Wed, 18 Feb 2009 09:32:00 -0500 Received: by yw-out-2324.google.com with SMTP id 9so1272534ywe.83 for ; Wed, 18 Feb 2009 06:31:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=B7fCLPtZlk7hw2yF1P3WcCkPLYuC4WGnIl3OjSJvvVU=; b=Ylhv7JL+ZseXJPB3loTPY9JT9IfDm9f/Js2ww7ECm1Dw8BKzyd9USUgVe4cmIe9CJe 348BkF8T9grlNBKKpvT/Q2XvR0NVem3gAP5LHLlLNQ5O7FykPgeIh9ZM5p8sPOpdGN7y Oc9p6VJ1AB9zf0thgUBdyh46WFLexopynvCFg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=gLNK9gzn+Q7e2GGTo84deKpOeZQQBOxHIdWDEdaG1CepcA0bPPcByBvwyydJcz3wd8 L2BlXZc31e1sQVVcHj47NojVNQRT2VKBAicKjC6YNNjaV5ZJSHr2yybL12oMCrDQ/aBo CQqBwKe9JRjXXt1qJhzZQ/VQlIKbJAaWRLGbI= MIME-Version: 1.0 Received: by 10.231.14.141 with SMTP id g13mr501192iba.38.1234967516925; Wed, 18 Feb 2009 06:31:56 -0800 (PST) In-Reply-To: <1234963004.5869.6.camel@goldfinger> References: <7dd2dc0b0902172008g5a634577pad280d1f0415453b@mail.gmail.com> <499BC82B.2000000@daylessday.org> <1234963004.5869.6.camel@goldfinger> Date: Wed, 18 Feb 2009 07:31:56 -0700 Message-ID: <7dd2dc0b0902180631q359a189aj5e4c54ef96d7f8e0@mail.gmail.com> To: =?UTF-8?Q?Johannes_Schl=C3=BCter?= Cc: Antony Dovgal , internals@lists.php.net Content-Type: multipart/alternative; boundary=00221532ce5c27cfa404633248b2 Subject: Re: [PHP-DEV] zend_call_method() - support for up to 4 parameters From: quickshiftin@gmail.com (Nathan Nobbe) --00221532ce5c27cfa404633248b2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, Feb 18, 2009 at 6:16 AM, Johannes Schl=C3=BCter = wrote: > But I don't think that a new limitation is any better: Tomorrow we have > to change it again as somebody has a reason to use 5 parameters, so if > it is changed it should be changed to take any number of arguments and > no fixed limit.... (or add a new API for that) that does seem ideal to me, but in the last thread, marcus was clear that a= n emalloc / va_list solution was unacceptable. that was last january.. has anything changed in that regard since? also, it sounded like he was saying a simple solution for up to 4 parameter= s would be alright. mainly i thought it would be nice to get it into the code for 5.3 before we'd have to wait for another major release in order to get something included. yes, perhaps the function would need updating again in the future, but sinc= e people are using macros rather than zend_call_method directly it wouldnt be too bad right? -nathan --00221532ce5c27cfa404633248b2--