Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68505 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4418 invoked from network); 14 Aug 2013 08:15:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Aug 2013 08:15:22 -0000 Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.49 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 209.85.212.49 mail-vb0-f49.google.com Received: from [209.85.212.49] ([209.85.212.49:61746] helo=mail-vb0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BB/20-06453-A9C3B025 for ; Wed, 14 Aug 2013 04:15:22 -0400 Received: by mail-vb0-f49.google.com with SMTP id w16so7407192vbb.36 for ; Wed, 14 Aug 2013 01:15:19 -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=SNHO4IO4qqVvjlPnPkpAPD74+0ZDI0XiYyegZrYU9xk=; b=q64SQ+kDHD9zugbssAbWu2VGsJQt0XEox+HzdM/6d5WNfn1N6DJ9mUEiBfn8ZRQKsh MxtIZWw2SnRyNFVHGUfDtOuvYI8GA+nBjbmUL6trVkwfEzGBOInCPY7X2jyWHHUF/2Jc hNhjdXwLrj0w5zw9hXGds/73XoCGTC6H0q5kjAUNctygs2Euj7XmPQ8P8fYsxB0R8QDF N4U/ksSbjdDtSSELEqqzh/hF3eD/geLtRVSMI/dPzx68pWu9RBy1VjQ8oaCaBIuG9YQZ tAd/XKzRVYAqXEtQnYhUEIOF60Uq1032/xv4elkMjRgNZ6ylwu/rIxy79aKTJz6rOYuc BKJQ== X-Received: by 10.52.244.78 with SMTP id xe14mr7202981vdc.30.1376468119378; Wed, 14 Aug 2013 01:15:19 -0700 (PDT) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.220.142.12 with HTTP; Wed, 14 Aug 2013 01:14:39 -0700 (PDT) In-Reply-To: References: Date: Wed, 14 Aug 2013 10:14:39 +0200 X-Google-Sender-Auth: lnaqaDICF9EYBonrpgWlvUSOwqA Message-ID: To: Anthony Ferrara Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a11c2487a4ce11c04e3e3f529 Subject: Re: [PHP-DEV] [RFC] Constant Scalar Expressions From: jpauli@php.net (Julien Pauli) --001a11c2487a4ce11c04e3e3f529 Content-Type: text/plain; charset=ISO-8859-1 On Tue, Aug 13, 2013 at 6:12 PM, Anthony Ferrara wrote: > Hello all, > > I'd like to propose a new RFC for 5.NEXT: > > https://wiki.php.net/rfc/const_scalar_expressions > > This allows for defining constant expressions which are resolved at compile > time. > > for example: > > const FOO = 1 + 1; > static $bar = 1 << 2; > function foo($a = 1 | 2) {} > class foo { > public $bar = 1 << 2; > } > > Thoughts? > Haha Anthony, so strange you think about this point I was just myself figuring out yesterday. I'am obviously +1. Julien Pauli. --001a11c2487a4ce11c04e3e3f529--