Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:995 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56818 invoked from network); 21 Apr 2003 14:18:48 -0000 Received: from unknown (HELO carmine.bestweb.net) (209.94.102.73) by pb1.pair.com with SMTP; 21 Apr 2003 14:18:48 -0000 Received: from [192.168.1.101] (ip216-179-71-153.cust.bestweb.net [216.179.71.153]) by carmine.bestweb.net (Postfix) with ESMTP id 9615D25EC3 for ; Mon, 21 Apr 2003 09:18:43 -0500 (EST) To: internals@lists.php.net Content-Type: text/plain Organization: Message-ID: <1050929804.1449.3.camel@hasele> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.3 Date: 21 Apr 2003 08:56:44 -0400 Content-Transfer-Encoding: 7bit Subject: breaking the engine in spite of itself From: sterling@bumblebury.com (Sterling Hughes) Howdy, One thing that would make it much easier for Zend/PHP to integrate with other runtime environments, is letting PHP_FUNCTION() functions accept the argument stack as a parameter, and then having the utility libraries, accept and manipulate those parameters. For 90% of the functions (certainly for the external libraries), this would allow the functions in libphp to be called without an execution environment. Would it be possible to add that parameter to the engine and change the call semantics of parse_parameters to allow for direct argument access? -Sterling