Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:109732 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 86728 invoked from network); 20 Apr 2020 23:04:31 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 20 Apr 2020 23:04:31 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DAAD61804CB for ; Mon, 20 Apr 2020 14:35:44 -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-io1-f52.google.com (mail-io1-f52.google.com [209.85.166.52]) (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 ; Mon, 20 Apr 2020 14:35:44 -0700 (PDT) Received: by mail-io1-f52.google.com with SMTP id o127so12841969iof.0 for ; Mon, 20 Apr 2020 14:35:44 -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=u9h0U3TYeD+kc/swyWnG89xYSygfBV6BN1TaJgD3ZSE=; b=skcF/IKLLgP7Cidq5il0h75fe8r0a75RfSerb4gfOxb1khulwJc0kQFc4199FhIaCy IYxJDb95n4JbpZ5CapBWhbAtC7xeSLvgPaxWqrWZw72dCBwMyXcBkfFhkpQbtHu8Tu+q 4ej115kcuW58d2MJq2l95aJ862Dyqio5ibLld6ViFU95yYnhhugBNgc5o061DHsb6wdv dYDI8xtnzdpHeQO0hRUftHQNihfUw2TSgD/UlKr+9OKStd0BPGxo963AXV1QB3oE+J6B KAfJBQhoF0hUYNn6WNlH69keKQzWJpBbW+JbtZjwCkQ4xIAAOimKxqzKT3mxTdyE/2ue YEUw== 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=u9h0U3TYeD+kc/swyWnG89xYSygfBV6BN1TaJgD3ZSE=; b=FEE2iFcDIAKDyoa43uLW/n28FxFRq50qMVisqrgn3hcL8otLCLNklaPl8r4doC1sVq AuLPjKZQ9M55RnBcZTISDEQhWU79GpzaZIjQxle/slepnij6q5iVFsuFlT0JGvaVIXpB e9wZWpATlaUBk86Qsu+Z0ml5F7LrD1hrDoZFcJTg7mwyl3sm/6d56sehp1ZgmRKkY6D4 +Ojy9g+d8/Vm6Vivtc4Mse1gxT7Y9wNn7K+foZ6wnievBYJB7atSZ4+ty/pNxfdi+ZNS ELK5c6UFxhHCKWYEVsyzsU4mb9rFAC9Q3nUhb9veW2ZE6zZRmdwlLCa+m3BujnaAt2eI UI7Q== X-Gm-Message-State: AGi0PuY0cuu9MKuq9/bW+chWY/nGSkMhrfejSf88ksIiPXvmbbfilfVX FP3HKaCg0TMGiCXB3vMHQuJRGIte4TN5RtHRsME= X-Google-Smtp-Source: APiQypJNPWpc3YziBijMGnv2Hnl5vf54CQ6PcZWPthYH1TqFFvj+TrPRWYlLUIDCGe6Ukr8fpJu8fkExJ+BpjUQO61A= X-Received: by 2002:a5d:9f15:: with SMTP id q21mr17961626iot.111.1587418541364; Mon, 20 Apr 2020 14:35:41 -0700 (PDT) MIME-Version: 1.0 References: <5e9e1335.1c69fb81.9a507.b80cSMTPIN_ADDED_MISSING@mx.google.com> In-Reply-To: <5e9e1335.1c69fb81.9a507.b80cSMTPIN_ADDED_MISSING@mx.google.com> Date: Mon, 20 Apr 2020 23:35:30 +0200 Message-ID: To: Andrea Faulds Cc: PHP Internals List Content-Type: multipart/alternative; boundary="000000000000449d7905a3bfae5f" Subject: Re: [PHP-DEV] Re: [VOTE] Attributes v2 RFC Vote is open From: ocramius@gmail.com (Marco Pivetta) --000000000000449d7905a3bfae5f Content-Type: text/plain; charset="UTF-8" Hey Andrea, On Mon, Apr 20, 2020, 23:25 Andrea Faulds wrote: > Hi, > > Benjamin Eberlei wrote: > > Hello, > > > > I have opened the vote on the Attributes v2 RFC. The voting will be open > > until two weeks from now, May 4th 2020, noon UTC. > > > > RFC: https://wiki.php.net/rfc/attributes_v2 > > > > Thank you everyone for taking part in the detailed discussion. > > > > greetings > > Benjamin > > > > Thanks for putting this to a vote. I remember I had some comments about > autoloading behaviour and you changed the behaviour in the RFC, but I > didn't get around to reading it again. I am concerned though that it > doesn't seem to say anymore when autoloading happens, if at all? Can > that be clarified? > > Thanks, > Andrea > From my review of the tests, autoloading occurs when an object is being requested (via `newInstance()` call on a reflection attribute). Until then, the same semantics as the `::class` pseudo-constant apply. > --000000000000449d7905a3bfae5f--