Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:88545 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 83501 invoked from network); 29 Sep 2015 14:25:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Sep 2015 14:25:57 -0000 Authentication-Results: pb1.pair.com header.from=danack@basereality.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=danack@basereality.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain basereality.com from 209.85.160.181 cause and error) X-PHP-List-Original-Sender: danack@basereality.com X-Host-Fingerprint: 209.85.160.181 mail-yk0-f181.google.com Received: from [209.85.160.181] ([209.85.160.181:34702] helo=mail-yk0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DF/80-14153-57F9A065 for ; Tue, 29 Sep 2015 10:25:57 -0400 Received: by ykdg206 with SMTP id g206so8231588ykd.1 for ; Tue, 29 Sep 2015 07:25:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=GblDaiRFh3bewuRZY6Pr8URwHd3m7gd20NRoDlLtWxE=; b=aGCHYuJd1wf6Ib4WEW7V8nx3TQ8qRvStPFA4MEKguKky696F89BqoctqSuIxaLP+vj JeWR0xn3/fPn3HP4jCN49co03JAVbGe1L5WCauW0EZCrkP2HLZOgBRga8AMKFhAqJ+1V Mg2teub3DIgA7LUMbUXOHbn7xd8eUvM+O9mhSDzEhFnGCurAVbqrBTmG3sN0JDCNPmPJ 7zf4NHst+DNqVr4a/P1r9IDq1gUvpWKwX7/qwdUxXI0U4FuUxnVPW4YFvUZx6Om98xma 8nFhVId3iJA/kSciYggZerCYAJtA6SJSyA3zN2OldNHLopVz3wrHzY5ZRoRovAwaO9MZ VyhA== X-Gm-Message-State: ALoCoQnT81deBl7af+QHElYxMBfgrog3YeDZrmiYqG7S3EZD6ephxST1A5lzLA1TT9NfBTjlAPR2 MIME-Version: 1.0 X-Received: by 10.13.224.195 with SMTP id j186mr22052269ywe.165.1443536754740; Tue, 29 Sep 2015 07:25:54 -0700 (PDT) Received: by 10.37.76.137 with HTTP; Tue, 29 Sep 2015 07:25:54 -0700 (PDT) X-Originating-IP: [2.99.234.206] Date: Tue, 29 Sep 2015 14:25:54 +0000 Message-ID: To: "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Subject: [RFC] [DRAFT]: Consistent callables From: danack@basereality.com (Dan Ackroyd) Hello internals, Here is a draft RFC to make the callable type in PHP be consistent and have much fewer surprises. https://wiki.php.net/rfc/consistent_callables This RFC is probably not ready for the formal discussion that is held before a vote on it can be held as there may be some more details of what changes are necessary lurking, waiting to be found, in the PHP source code. However I would like to gather feedback about the likelihood of the RFC passing, as implementing a patch for this RFC is likely to be a significant amount of work. And yes most of this RFC targets PHP 8 with only small parts for 7.1. I realise that it is easy to think that it's a bit early to start thinking about that before 7 is out the door, but as there was a stampede of RFCs for PHP 7, I think the earlier RFCs can be discussed the better. Depending on the feedback, I imagine I would put this RFC up for a formal discussion and vote early in the new year. cheers Dan Ack