Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:28445 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1153 invoked by uid 1010); 19 Mar 2007 20:59:31 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 1138 invoked from network); 19 Mar 2007 20:59:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Mar 2007 20:59:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 63.205.162.114 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 63.205.162.114 unknown Windows 2000 SP4, XP SP1 Received: from [63.205.162.114] ([63.205.162.114:12694] helo=us-ex1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8D/11-01604-CA9FEF54 for ; Mon, 19 Mar 2007 15:59:25 -0500 Received: from [127.0.0.1] ([192.168.16.109]) by us-ex1.zend.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 19 Mar 2007 13:59:21 -0700 Message-ID: <45FEF9A5.4050409@zend.com> Date: Mon, 19 Mar 2007 13:59:17 -0700 Organization: Zend Technologies User-Agent: Thunderbird 2.0b2 (Windows/20070116) MIME-Version: 1.0 To: Robert Cummings CC: Wez Furlong , Sean Coates , internals@lists.php.net References: <86478A67-DCA2-4000-9EF0-DA4338E8389B@omniti.com> <45FDF031.4010508@zend.com> <45FE2312.1050506@zend.com> <45FED6D9.8030307@caedmon.net> <45FEDAE5.2010309@zend.com> <45FEE396.7040905@caedmon.net> <0757BDEA-65F5-4123-B647-060DCA84B4B0@omniti.com> <45FEEF52.1060002@zend.com> <1174336464.24632.110.camel@blobule> In-Reply-To: <1174336464.24632.110.camel@blobule> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 19 Mar 2007 20:59:21.0215 (UTC) FILETIME=[777D28F0:01C76A69] Subject: Re: [PHP-DEV] PATCH: anonymous functions in PHP From: stas@zend.com (Stanislav Malyshev) > What about just having a function that allows retrieving variables from > the parent scope? > > mixed seek_var( $name [, $levels=1, [ $startLevel=0 ] ] ) How you are going to know where "parent scope" is? It can even be not existing anymore, or can be separated by any number of parameter passing. Remember that the function is defined at compile-time, but invoked at run-time by some other function. -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/