Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110055 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 55010 invoked from network); 7 May 2020 08:46:52 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 7 May 2020 08:46:52 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 53E251801FD for ; Thu, 7 May 2020 00:22:12 -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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_NONE 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-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 ; Thu, 7 May 2020 00:22:11 -0700 (PDT) Received: by mail-wm1-f50.google.com with SMTP id h4so5193925wmb.4 for ; Thu, 07 May 2020 00:22:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beberlei-de.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=nEbKle7pM8acFOecSjSCCZSIuAlx2i3LeGSRRYFIDVw=; b=vil8MnYX9isHHmNDMYBROhOLmvjZJiNRECMO36oMa7YBRsLuED7xFVVl54LCKvtXNm qw9mYGolvUYOtYuVp+SIN8T4p+s7zgXGfYH9ExTpSDBVeMtC0PBDc0OQ7v/5l+q5RNtI 7TY6DogXJlwc7pJmmoifx6L5WdO20hD1xkA+lcMNPoQy/z72Z406ELBXgvlNQH67edzN pJcRvtVo/IQL6ugghgmxrhlEx6cWLa44EseD9k2d/Yg+7/CMS7MYEOEHYonLor1gW8HZ 7lunIwvAh/J5BeayKRKvsp0U+Zh0sow3XuJZ54BpBY/zB8qg1zCKELKROOpzmBYULxqq fAGg== 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=nEbKle7pM8acFOecSjSCCZSIuAlx2i3LeGSRRYFIDVw=; b=cUXh9ddeaJS0N6nb5W3MnbNsj1TL9oKPu5eIVy03nk4dt6ChfzdXxvxnK/91uzaNLU IAxHo0nEdpHadAS31liIO1UbKzCkZ8+uFcOLbA5F0naADjRHbQo0811bJgZvtVYot3VE 3XmyTGjYEqP4z8Eyw2XeTIzX+B7CRNAPeSqZYbb4PaTK+RenBBKIcmDmMksdO7t3ut+I 79E67oCxRyik9lYfYzyTwAmcHY8CChpsiO+FQq4Qlp7JujII0GuMfwDqaHzEBFMWULEB GqDQ/KhO8aTkFB1UpqLGedLXT3Dhz3ePn6lfh/UCjQ1n6T1KSTaCirFFNCqQDhwS2LIN eSVg== X-Gm-Message-State: AGi0PuaRnt7MOzQErzV4Oi51SzQylY06njeuYD7RYCQPB2mn1nLGOC28 pQ+QCGBl9DpsjWcs4UXeiCFTZpnpHvKKXhhSZgUtdcn/hJU= X-Google-Smtp-Source: APiQypL3/9jdbdYcl+DqERW6rM/LJlocJP03itLvGnlbARfCk5X4/QMNgvI9GEsWquOT1aAaE7Tx9uOuxnMkgegrlJQ= X-Received: by 2002:a1c:4946:: with SMTP id w67mr9138472wma.38.1588836128232; Thu, 07 May 2020 00:22:08 -0700 (PDT) MIME-Version: 1.0 Date: Thu, 7 May 2020 09:21:57 +0200 Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary="00000000000007aa6f05a509bdd6" Subject: [RFC] <> Attribute From: kontakt@beberlei.de (Benjamin Eberlei) --00000000000007aa6f05a509bdd6 Content-Type: text/plain; charset="UTF-8" Hi everyone, The attributes RFC specifically looked into the use of attributes at the engine/compiler level. To have a showcase of this with the 8.0 release I want to propose this RFC for a <> attribute: https://wiki.php.net/rfc/deprecated_attribute <> is the most obvious engine attribute to add at the beginning in my opinion, as - all other languages with Attributes/Annotations support have it as well - its effects are quite obvious to understand, as such offer a good example and intro to attributes - with potential property/class constant deprecation it adds something that was not possible in userland before. Let me know what you think! greetings Benjamin --00000000000007aa6f05a509bdd6--