Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111610 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 35727 invoked from network); 18 Aug 2020 13:38:32 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 18 Aug 2020 13:38:32 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9FEC4180089 for ; Tue, 18 Aug 2020 05:39:42 -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_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-ot1-f43.google.com (mail-ot1-f43.google.com [209.85.210.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 ; Tue, 18 Aug 2020 05:39:42 -0700 (PDT) Received: by mail-ot1-f43.google.com with SMTP id r21so16088330ota.10 for ; Tue, 18 Aug 2020 05:39:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kBDN6XoGkkYnUMoNLUnYJfM13OcAY96j4UcwrzN1etc=; b=RvtivxnodVw0MmL99vW+vztDJaaB9dl8M9DsZDISmcIjPHM5u/+XzH7iYsAEQvhiCI eWGvUi++0PCSDbN1c5csD+TtC52RmsXVNXn8zU0YY27il0PVzP/Jbk3L1cy0/UbF6J02 pzD7ktNjqPFByk7IDzn/r0w+Dn0jQ0/TNBrl+W0xyefJtSj6fA4ar9AitX/QyRLxdKYP uu7r5hXNfcEA+1T9dQDQlaTjlcDidKIx+JDnhI71TRmO5IySHXFg14ICKN4JZI3wMH7l kKuMd5O1LtQdvBBF8Rzb1TRCGYQX+trnmIGQt/PpWq71K/KUEqxbFKinjEp12VmiBm/o Dm8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kBDN6XoGkkYnUMoNLUnYJfM13OcAY96j4UcwrzN1etc=; b=GY8TToFqMwWKHeseiQIPx+fKtQumymr093nMNwKFf9twpcP1aUPy3UXd1GMgjpW18S KMDKChtpS+VhMEVhdRoDRXCYiVcgzCzuHDJ0x/czM5B7T18ufXuPy1JeVfpcMNvhPrho WypUvELavBTSg/fAfXvxC5WXKhNETj893AYTG8i4fn2v90u2z/QMLE/RfTQldAQ+U/XN iFimy7Jsa+TxMlFt5nVrkiF1yqKaTuxpTYYrTcBcd3T/+UWsrpTO0l8YzW6XeIKnWAS+ qvQpyl1vXPhpT9/F453oaVsFHRF/UUdvyVfWBc7Dt86M6TCJRNK+Xf1hJsT0L+oqvteP gB5g== X-Gm-Message-State: AOAM532hreI34epsomFyeMrqQWT0j2kb758trHMlflr/1MReSKhWEg7w QxvoEHpM05nLLxuSXusUM77pHxQhQxx5bl1LzXs= X-Google-Smtp-Source: ABdhPJwCfiXntoQNtArGzzzwsp4f//PYoXvNfftMIUexTssAls5jRzo4vCKK4J1B6DepwFcqytFhV3uB3xHLyBpahhk= X-Received: by 2002:a05:6830:786:: with SMTP id w6mr15358756ots.232.1597754381514; Tue, 18 Aug 2020 05:39:41 -0700 (PDT) MIME-Version: 1.0 References: <7d6c42a4-53cd-5e38-4ffc-02fe490d66a3@gmx.net> <9A07334F-1A55-4E7D-88B5-7E6BABFB5E81@newclarity.net> In-Reply-To: Date: Tue, 18 Aug 2020 14:39:31 +0200 Message-ID: To: Aleksander Machniak Cc: PHP Internals Content-Type: multipart/alternative; boundary="000000000000593ea405ad262ecb" Subject: Re: [PHP-DEV] [VOTE] Shorter Attribute Syntax Change From: benjamin.morel@gmail.com (Benjamin Morel) --000000000000593ea405ad262ecb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 18 Aug 2020 at 08:49, Aleksander Machniak wrote: > > I wonder why my suggestion (somewhere in this thread) didn't get any > attention. Is it because the ship had sailed or it's a terrible idea? > > declare( > SomeAttr, > AnotherAttr("Hello world") > ) > function someFunc() { > } > This syntax has its benefits, but IMHO looks a bit clumsy for simple annotations, and does not make it stand out as an annotation to my eyes: declare(Inject) class Foo { } But this may be just me. =E2=80=94 Benjamin --000000000000593ea405ad262ecb--