Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76455 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 52681 invoked from network); 12 Aug 2014 21:50:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Aug 2014 21:50:29 -0000 Authentication-Results: pb1.pair.com header.from=morrison.levi@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=morrison.levi@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.51 as permitted sender) X-PHP-List-Original-Sender: morrison.levi@gmail.com X-Host-Fingerprint: 209.85.219.51 mail-oa0-f51.google.com Received: from [209.85.219.51] ([209.85.219.51:60295] helo=mail-oa0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 51/D0-48064-32C8AE35 for ; Tue, 12 Aug 2014 17:50:28 -0400 Received: by mail-oa0-f51.google.com with SMTP id o6so7889451oag.10 for ; Tue, 12 Aug 2014 14:51:09 -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:date:message-id:subject :from:to:cc:content-type; bh=y1nuUGv+n0LrkmLCf8kqzTXWzkod7MgpR0CxiE6hpuE=; b=d6KRW33y9d2nUiUVXrmQnK+pGwEJO0DoAGB5X+m8YphkkKVREOFufp73iqzspcISjk xXyVRwNse4b/AKVSpy54Eyle7y4N4pkq5LNUVBfjwyocfsK/y3++CKBwDeurAa0caXJU IAFYOqy4C/JDwx3KxEOSO0fwikCL8BMS4QRBMS+JnDkz1QxcPiYIU/FO3Q5qjMwGgZ0x iI8v5327xUVoK5h3ib0WSI4dVwRN9DOAjEOvsFmHHlicxhISLyoxPV4paPHmRJ1oYoM2 tD3byXwmvN1tlIeElecRJQkv6v/fGzlIx+Iud7VyUUCtwDBQUuxex/I5PGm9r3xDyI9t 14pA== MIME-Version: 1.0 X-Received: by 10.60.132.14 with SMTP id oq14mr741110oeb.8.1407880268957; Tue, 12 Aug 2014 14:51:08 -0700 (PDT) Sender: morrison.levi@gmail.com Received: by 10.76.157.231 with HTTP; Tue, 12 Aug 2014 14:51:08 -0700 (PDT) In-Reply-To: References: Date: Tue, 12 Aug 2014 15:51:08 -0600 X-Google-Sender-Auth: 7DeRpSZFHc1xeQpKwxUe7WPaeFs Message-ID: To: Sara Golemon Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [VOTE] Mutliple defaults in switch statements From: levim@php.net (Levi Morrison) On Tue, Aug 12, 2014 at 10:53 AM, Sara Golemon wrote: > Voting is open: https://wiki.php.net/rfc/switch.default.multiple#vote > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > Some nit picks about the RFC itself: - A syntax break should require two-thirds vote, no matter how many users it impacts. It's one of the few defined parts of our RFC process[1]: "For these reasons, a feature affecting the language itself (new syntax for example) will be considered as 'accepted' if it wins a 2/3 of the votes." - Syntax breaks generally don't belong in minor versions. From the Release Process RFC[2]: "Backward compatibility must be respected with the same major releases, for example from 5.2 to 5.6." This RFC removes something that is currently possible in PHP 5, thus violating our release process. I know we've broken this rule in 5.X already; that doesn't mean we should do it again. - As already mentioned by, the length of the minimum discussion time necessary for an RFC that touches the language is two weeks[3]; this RFC was announced on August 7th, meaning it has only been one week. [1]: https://wiki.php.net/rfc/voting#required_majority [2]: https://wiki.php.net/rfc/releaseprocess#releases_cycle [3]: https://wiki.php.net/rfc/voting#discussion_period