Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111345 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 23402 invoked from network); 5 Aug 2020 19:24:27 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 5 Aug 2020 19:24:27 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 39CB91804B4 for ; Wed, 5 Aug 2020 11:22:24 -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, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 ; Wed, 5 Aug 2020 11:22:23 -0700 (PDT) Received: by mail-wm1-f43.google.com with SMTP id c80so6660892wme.0 for ; Wed, 05 Aug 2020 11:22:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=7qZOpkPWDSqOX9DoLGrtVPF+XrCygPlxdIgEeO0Jhvw=; b=AYwKUKdUD2pauuRba1pYil9gYGgpaZywq6Dw/Mmay/XVrrCQ5HVdnyP55QVFAoD4IC wVfDAm9rP57iKgoLHwq6dpIA0nI6Z6sv/7iEnNL2xkD2v20o65LMvZY/F/gGyxxC6/BP P0bDPN306WmceZ4X1u8onKTXwW1QYKqHkglNlnjjqAXHsg0l9KrtUfjfE5ZRUto/S66O Of6dQ6fdZag/OI/Ym4n2+TfLYMFpgm8GQBiw7TMqqHozeda40XcwbmFtAb2sZVuiy4vF VHGpzhU6k6vTL96WnN1mVUaYrAijL1Ju4Xtu9p+pEwer37aEMmqiXtiExhV9k4ZlMiXO QljQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=7qZOpkPWDSqOX9DoLGrtVPF+XrCygPlxdIgEeO0Jhvw=; b=krSQ8EYgHQW779XQ3DMBUHRefwzuU9llc42aq2dwMNQpFyMGcgtNFQHFOu6SQdZyIq sZVLxgClS5lVFoalIHZjX/dgQ0HFDH2o72WT79zaSK01wn9ISqJ1I4eRHMJ7ISTQyc09 lIOtsbqu65iPjkR5hzDaOsUoySQU8lZewEIIAfDBhilj5e7zGfJDAOQkSIm8uiT5/1Qw QMn/B2YohOrl1yuRN2iMe6/lDcKh2fe6Sk2HGphaYSoEZhOFtQC0aE2YY1rMTUK6CIhi ZYB4VqQ0BjAx76s3sEhCWQjmpaQtnzjZH6nt3YSad93RZfA3AIN7AjMkGfxvLAMGer4I mv+Q== X-Gm-Message-State: AOAM532wGihSQi00G1Ka7zKbbgIMyqcEjFp5R2xRWvdQ/F91pwidoUtw 2DSrCmQN+lz5+QAu+UNpZlsZfoUN X-Google-Smtp-Source: ABdhPJzPEwCzVECHq0YSP+g8S/Wjy9WRp+FFqc6sbqmJKs244tK/kovnudYJK8RS744YjP30TVI/vw== X-Received: by 2002:a1c:2041:: with SMTP id g62mr4308257wmg.172.1596651742046; Wed, 05 Aug 2020 11:22:22 -0700 (PDT) Received: from [192.168.0.22] (cpc84253-brig22-2-0-cust114.3-3.cable.virginm.net. [81.108.141.115]) by smtp.googlemail.com with ESMTPSA id n18sm3723482wrw.45.2020.08.05.11.22.21 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Aug 2020 11:22:21 -0700 (PDT) To: internals@lists.php.net References: Message-ID: <8797213e-bcb3-67b2-1f6c-ee377af45998@gmail.com> Date: Wed, 5 Aug 2020 19:22:20 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB Subject: Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2 From: rowan.collins@gmail.com (Rowan Tommins) On 05/08/2020 18:10, David Rodrigues wrote: > With error supression remotion (9.0?) it could be used > for other new features easily. Just to re-iterate something that I'm pretty sure has been said before: the chance of removing the error suppression operator in PHP 9.0 is approximately zero, and the chance of immediately re-using it is significantly lower. We haven't even begun to design the replacement APIs that would make it unnecessary, e.g. atomic file access. Once those are in place, users need time to migrate to them before we could even start the deprecation and removal process. Opportunities that might, depending on a whole bunch of other factors, come in PHP 10.0 or 11.0 are probably not a strong argument for a syntax option. Regards, -- Rowan Tommins (né Collins) [IMSoP]