Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:86167 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 15177 invoked from network); 12 May 2015 13:45:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 May 2015 13:45:04 -0000 Received: from [127.0.0.1] ([127.0.0.1:29643]) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ECSTREAM id 2D/10-14268-FD302555 for ; Tue, 12 May 2015 09:45:03 -0400 Authentication-Results: pb1.pair.com smtp.mail=marchenko.alexandr@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=marchenko.alexandr@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.180 as permitted sender) X-PHP-List-Original-Sender: marchenko.alexandr@gmail.com X-Host-Fingerprint: 209.85.212.180 mail-wi0-f180.google.com Received: from [209.85.212.180] ([209.85.212.180:38797] helo=mail-wi0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E3/E0-08473-34002555 for ; Tue, 12 May 2015 09:29:39 -0400 Received: by wicnf17 with SMTP id nf17so15604443wic.1 for ; Tue, 12 May 2015 06:29:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:from:to:subject:date:mime-version:content-type :thread-index:content-language; bh=KzJo07NcqRPgET14QdsJiFlrjalu7IjkPxb65iVcfGk=; b=V3Pf/9pjaucq47sERNsJsG4ORj1M8QkwDlU/gYILWcOvA/n/E6/r9AxIO/CbWJJlIB AbNYEH93UsGfLSrYUK8fpHqirj+xSppgzKmQoHTmuVn67O51Csd02wCMaBs0N/GjW/5+ ZnlYH0J8fVMpgrgG4fZaYO3bhjyLKWV7w/dwtOt1KckfeH19+qGwTIg1UojTLafS6/L9 WPGD8SP4buu4Al7WJWaYiNTDi4PiyxYja/6+mC51d+TTV8FsbSgYCC+XEsH6EOtJWBQV hYPin/WakwxPwsNj4uRh69DCjIYikzT4pFlid3XiBKaN+n1fEjVLw/H7C4DdGG52hH4C jJfg== X-Received: by 10.194.204.230 with SMTP id lb6mr29913443wjc.63.1431437376304; Tue, 12 May 2015 06:29:36 -0700 (PDT) Received: from mail.hotmail.com (dub004-wss1s5.hotmail.com. [157.56.194.44]) by mx.google.com with ESMTPSA id fv7sm2920215wic.1.2015.05.12.06.29.34 for (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 12 May 2015 06:29:35 -0700 (PDT) Received: from DUB403-EAS239 ([157.56.194.39]) by DUB004-WSS1S5.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Tue, 12 May 2015 06:29:32 -0700 X-TMN: [c468vHTma05jdjMw4QrdByUN0DyA+1gt] Message-ID: To: Date: Tue, 12 May 2015 16:29:29 +0300 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E9_01D08CD0.D21B38F0" X-Mailer: Microsoft Outlook 15.0 Thread-Index: AdCMt2rd0MFwy2vfTxeYVT9xIxRz3Q== Content-Language: uk X-OriginalArrivalTime: 12 May 2015 13:29:32.0800 (UTC) FILETIME=[AE7BD800:01D08CB7] Subject: nameof feature From: marchenko.alexandr@gmail.com (Alexandr Marchenko) ------=_NextPart_000_00E9_01D08CD0.D21B38F0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I do like Acme::class syntax, when you start using it you cannot stop. Guys from C# implemented similar but more powerful feature: nameof(Acme), nameof(Acme.AnyMethod) https://msdn.microsoft.com/en-us/magazine/dn802602.aspx Imagine how much confidence it will give you while renaming your methods, class names etc. ------=_NextPart_000_00E9_01D08CD0.D21B38F0--