Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110844 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 63398 invoked from network); 5 Jul 2020 08:45:33 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 5 Jul 2020 08:45:33 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D036A1804DC for ; Sun, 5 Jul 2020 00:35:39 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 5 Jul 2020 00:35:39 -0700 (PDT) Received: by mail-oi1-f173.google.com with SMTP id j11so27064200oiw.12 for ; Sun, 05 Jul 2020 00:35:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=9kYy8+goETbNrIiYHrm7+1XpWrj0sGG86/xL+3rZ368=; b=LrlDdGlEWXTyVwG2pFRlgk0GNDKGHQx3A5HKqI3diBfq3s8z8K7ig3YOD3QLrO7nDq f+q4ebmlvLwgivYiIqb+/xuLG2aOVMVttLSlFopdLoGF5jYnZPZGz/hjbawZaTbdB6es BHrkkQXgtkwZ5wrnU6cmqdxb9wd2tY9RqfjMRMjBBTtfxaXzayhh778eHnxjpIfm55Vs GEczUZiYSGHSQACHkgJai8jx4Fp8cYLn+RkRLyIiqTD6XZ5LNWsxL5XmVdE4CmAuU5YQ tx1ZgG3BibKa/2OTtSgEGdY7RID5t3naadA80WgnUyRA+tQdsr4oF3lJvi/L4l7UsYhP zi0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9kYy8+goETbNrIiYHrm7+1XpWrj0sGG86/xL+3rZ368=; b=MI+gsCKBOZkhxESod3GTi90F3Wy7wRzpiInkJJOsPpwfKfofH+G/umYkn+aLL3H/zo 6O+I/S+vHWEhUdz2mQ+8lVfWJF34M1x/xeeeH85HvjloY7F8JEjj22alH2zhBVteiUZQ XEpMBM5eZOETLDAyYQZYJZY7S2riKvkpQMffpD6Mqmy+8+6G9oyZ+gsps+nbxjgTIYZP V82R4OvnwaNiGQ7fgMQT3/oiAeQZ2+NGLtGbP7WzzLjH9WfBwgy5U5dGs1p7lQLmAmfx BBydgHOzMIkHWRbg+xp8F2x1pDdbL7Yst88YdnG9/j4j+yOpjAecQY69d+iZ8/fTf/WH ODqw== X-Gm-Message-State: AOAM531giPAuUQomEXZmCA3GnUt0Mam8YX36vTF5cVtPrTImR1XuwZFq MWnTmr4djLE7yf2NXp22gfz7RjAdx/q2Z7+fK1ndczRwEj0= X-Google-Smtp-Source: ABdhPJw2vzBOglCo3E0AEodBpqDiXnpthy4KtoADq6n3ngp7pal/pGFdcCuI+Upu2IUgxattM/8+A66/zZUlVChzRyk= X-Received: by 2002:aca:4ec1:: with SMTP id c184mr6435718oib.112.1593934536560; Sun, 05 Jul 2020 00:35:36 -0700 (PDT) MIME-Version: 1.0 Date: Sun, 5 Jul 2020 09:35:24 +0200 Message-ID: To: PHP Internals List Content-Type: multipart/alternative; boundary="000000000000d8d30a05a9accda2" Subject: [RFC][DISCUSSION] Language Constructs Syntax Changes From: michal.brzuchalski@gmail.com (=?UTF-8?Q?Micha=C5=82_Marcin_Brzuchalski?=) --000000000000d8d30a05a9accda2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi internals, I realise we're tight to the deadline but from my calculations, this RFC should fit with 2w discussion and 2w voting before feature freeze. The proposal is to allow two statements to skip parentheses so they don't look like expressions. This goes to `declare` and `__halt_compiler`. Changes have already been implemented and respective PR's are linked to the RFC. You can find the RFC at https://wiki.php.net/rfc/language-constructs-syntax-changes There is no BC break! Proposed changes only allow certain constructs to be considered valid. Cheers, Micha=C5=82 Marcin Brzuchalski --000000000000d8d30a05a9accda2--