Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82355 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57089 invoked from network); 10 Feb 2015 09:44:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Feb 2015 09:44:58 -0000 Authentication-Results: pb1.pair.com header.from=php@bof.de; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=php@bof.de; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain bof.de designates 80.242.145.70 as permitted sender) X-PHP-List-Original-Sender: php@bof.de X-Host-Fingerprint: 80.242.145.70 mars.intermailgate.com Received: from [80.242.145.70] ([80.242.145.70:48683] helo=mars.intermailgate.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 95/5F-47508-2F2D9D45 for ; Tue, 10 Feb 2015 04:44:51 -0500 Received: (qmail 31849 invoked by uid 1009); 10 Feb 2015 10:43:49 +0100 Received: from 209.85.216.52 by mars (envelope-from , uid 89) with qmail-scanner-1.25-st-qms (clamdscan: 0.96.2/20051. spamassassin: 3.3.1. perlscan: 1.25-st-qms. Clear:RC:1(209.85.216.52):. Processed in 0.261816 secs); 10 Feb 2015 09:43:49 -0000 X-Antivirus-MYDOMAIN-Mail-From: php@bof.de via mars X-Antivirus-MYDOMAIN: 1.25-st-qms (Clear:RC:1(209.85.216.52):. Processed in 0.261816 secs Process 31831) Received: from mail-qa0-f52.google.com (gmail@bof.de@209.85.216.52) by mars.intermailgate.com with RC4-SHA encrypted SMTP; 10 Feb 2015 10:43:48 +0100 Received: by mail-qa0-f52.google.com with SMTP id v10so10958570qac.11 for ; Tue, 10 Feb 2015 01:43:47 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.224.129.202 with SMTP id p10mr35211234qas.54.1423561427189; Tue, 10 Feb 2015 01:43:47 -0800 (PST) Received: by 10.140.104.65 with HTTP; Tue, 10 Feb 2015 01:43:47 -0800 (PST) Received: by 10.140.104.65 with HTTP; Tue, 10 Feb 2015 01:43:47 -0800 (PST) In-Reply-To: References: <54D7ED22.3080001@gmail.com> Date: Tue, 10 Feb 2015 10:43:47 +0100 Message-ID: To: Dmitry Stogov Cc: internals , Yasuo Ohgaki , Joe Watkins Content-Type: multipart/alternative; boundary=001a11c2c1242f065f050eb8b9c1 Subject: Re: [PHP-DEV] Design by Contract From: php@bof.de (Patrick Schaaf) --001a11c2c1242f065f050eb8b9c1 Content-Type: text/plain; charset=UTF-8 Am 10.02.2015 09:29 schrieb "Dmitry Stogov" : > > I cnahged $> into $ret, because $> just won't work. Some better solution is welcome. Also think $> would be awful. Don't like $ret either. What about a magic constant __RETURN__ or __RESULT__? This would stand out very well when glancing at the expression, would fit in with naming of other magic constants, and might even be made to work in finally blocks, where the same need for access to the returned value exists. best regards Patrick --001a11c2c1242f065f050eb8b9c1--