Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:69315 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99084 invoked from network); 24 Sep 2013 12:51:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Sep 2013 12:51:59 -0000 Authentication-Results: pb1.pair.com header.from=nicolas.grekas@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=nicolas.grekas@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.181 as permitted sender) X-PHP-List-Original-Sender: nicolas.grekas@gmail.com X-Host-Fingerprint: 209.85.128.181 mail-ve0-f181.google.com Received: from [209.85.128.181] ([209.85.128.181:38866] helo=mail-ve0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 73/10-33058-EEA81425 for ; Tue, 24 Sep 2013 08:51:59 -0400 Received: by mail-ve0-f181.google.com with SMTP id oy12so3404727veb.40 for ; Tue, 24 Sep 2013 05:51:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=RWM4oFwE+3Adz4eYNIHNMx84lJmQqbe7T02iqE9ooL0=; b=ls7Zvn9Q5tgMMDncA/EWL3o6wtDcI8iqOjtY/4axpDT8I5htXLzFZl/Tr3Y5f/r+8+ i4UVboDf7fTWORv7Of+UbxDUHvlklFWq3C+zaN4idzleDIT3CfCq+raX4GG0UaUNMh9X IgGkGIAXD0vLuZ56ZIexoNFSQZRtQvxE8t1A73DSfmrQTnRvu78+q5lwh9OGyvz92mJ1 suRuM7F8GZlazGQ4yRkRLcNZddQFGvDG5IDfEHqMWI9K/VXXNWepY0Vc9y6QkHDgEVlJ UhqJ+iHcJIZHkOyJt7WkianUmcTgCXDUeB8gnlQubVVlOn15//oUlq/9FdtoILMX3Ptd lKFw== X-Received: by 10.58.201.73 with SMTP id jy9mr7982332vec.20.1380027116200; Tue, 24 Sep 2013 05:51:56 -0700 (PDT) MIME-Version: 1.0 Sender: nicolas.grekas@gmail.com Received: by 10.52.249.80 with HTTP; Tue, 24 Sep 2013 05:51:36 -0700 (PDT) In-Reply-To: References: Date: Tue, 24 Sep 2013 14:51:36 +0200 X-Google-Sender-Auth: qYwjnri_BKgZ8LEfse49tL3AfYk Message-ID: To: Joe Watkins Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=047d7b677afa0ab7d704e7209a9c Subject: Re: [PHP-DEV] RFC: Anonymous Classes From: nicolas.grekas+php@gmail.com (Nicolas Grekas) --047d7b677afa0ab7d704e7209a9c Content-Type: text/plain; charset=ISO-8859-1 What about allowing a "use" statement on these methods? $someFoo = "bar"; $object = new class{ function method() use ($someFoo) { return $someFoo;} } $object->method(); // "bar"; --047d7b677afa0ab7d704e7209a9c--