Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:113347 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 45023 invoked from network); 3 Mar 2021 15:13:43 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 3 Mar 2021 15:13:43 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 8EB12180503 for ; Wed, 3 Mar 2021 07:04:11 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_40,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-Virus: No X-Envelope-From: Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) (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, 3 Mar 2021 07:04:11 -0800 (PST) Received: by mail-lj1-f176.google.com with SMTP id q23so29074884lji.8 for ; Wed, 03 Mar 2021 07:04:11 -0800 (PST) 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=WhbgGH3mWDk9N2AzEN4pX9A7mvwvgyAvd6stIjaG/m0=; b=gMNkiZ97DMzvr8NKcm9SEpJts0qz2cyCJ3ndfXpMKVwAcRmiCcjwUehjyvYBFiHTy/ kDEgU48bJp0kBKCN6J7i+wUyXhb5Ivx/XyVBwM/QphKUOUNxHRHTA5pkTnRuKnkbbVh2 6Dg79CSSiSMdgwVGae7gXhHg9fsBkLu5dGizCgMwJGzXxBuvjtxMQM4wGA+KYSnUA1Zi vB09MvwxQeO1LRWJnDi1kctpL2dYYQrkghvOcE+574bD0KUl9vMLMNfNUXv0Lb/CrE0d 2wLxCa6j671gVpjHZTdzAJsG/sm6gTChbdBFQtq4zsPAbGcAmfBiqZ5bG8iF8RbLTJQ0 jKew== 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=WhbgGH3mWDk9N2AzEN4pX9A7mvwvgyAvd6stIjaG/m0=; b=Ooo8B7Sn1PtA2N1udpDjQKVEu/r1jPSdR6o/gil501S0sUrCDFgMYHxWBJxClEpbp1 oCWzayi+9u4ZI6maA1DcB8esCEgbASKQkTDssvNl0kKzxw2/EZafwz+MYjQcZgaF8G45 X7/appRXwPwBzIukCsBFqdk/0f1HAJHtr0nqhNCBG910sUjGuaOfbKZM7ufZlLd2MxMY lrVG2arh/2feh0xuqFAs7KYZiFRwB3pabDU7I+zPDvdJh4lw8fn8R/PTOMrXNw/HuUfD J9raDQ+nv6XvoQX2p6O3ch7mqopt6zi3N6kzqGUnHj9qiUXhl9RA+BFteWkbLcNwYxPi d2sQ== X-Gm-Message-State: AOAM533hWrQP1qbRVO3yBGD5C5kKZN2QpeJE0zAfPINhos7j+1oaD4rm EbmKJlZrqECED0N3Vy/dI99MIt35/eFeBQ3caH2lmG/YxJ1O4Q== X-Google-Smtp-Source: ABdhPJzq7VvdluOWJ+hb4QgdzEPY06NlCIVZvKgVQNL78nIu80r1bsVkC87Gv9FT2HG5EKi8XPwYBm2LIwbTMSYlOfQ= X-Received: by 2002:a2e:99ce:: with SMTP id l14mr15797083ljj.93.1614783849233; Wed, 03 Mar 2021 07:04:09 -0800 (PST) MIME-Version: 1.0 Date: Wed, 3 Mar 2021 16:03:53 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="000000000000b9015405bca329c9" Subject: [RFC] New in initializers From: nikita.ppv@gmail.com (Nikita Popov) --000000000000b9015405bca329c9 Content-Type: text/plain; charset="UTF-8" Hi internals, I would like to propose allowing the use of "new" inside various initializer expressions: https://wiki.php.net/rfc/new_in_initializers In particular, this allows specifying object default values for properties and parameters, and allows the use of objects as attribute arguments. The RFC is narrow in scope in that it only adds support for "new". An extension to other call kinds should be straightforward though. Regards, Nikita --000000000000b9015405bca329c9--