Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123713 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id E2BE41A009C for ; Thu, 20 Jun 2024 21:15:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1718918178; bh=ZSaZtrE3v6/pavmHs1bGo7Q34mq0ykUta3/7CatmQGU=; h=References:In-Reply-To:From:Date:Subject:Cc:From; b=ezBCMdrWTmpzeBDVeBHmfcjT6KszKW3X1jQIpcGhJIoXDxTp6Bt//1PvIs5APTNLN R7vdqbgSw1jz0CKMYbPBLpkKz93zCZS0vPVutfKhJJKfj2P71DqeDpmJS/CXyLdUZY +bdUMIvmBAObVKhbgkFA55ouZPnEbYZg+5L6/kfJSCoXwj0hLemQwDUZ27wJalsWw4 Ehyk/HbPFnDb62U8BTGZ5mbewPZkR6uwgqQQK9FHUR655VMjye26WbSUO1KMo/JJJ8 zxO1SwgrXLFB3wleFsaJUI5XNY2vHAqC1bJngI2VGDJYqgrk5rsSXEcU8ZovnLOkpl mqycxAKM4NePQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E9A82180D3A for ; Thu, 20 Jun 2024 21:16:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,MISSING_HEADERS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 20 Jun 2024 21:16:17 +0000 (UTC) Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-36226e98370so858136f8f.3 for ; Thu, 20 Jun 2024 14:15:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718918102; x=1719522902; darn=lists.php.net; h=cc:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=ZSaZtrE3v6/pavmHs1bGo7Q34mq0ykUta3/7CatmQGU=; b=XisNkLR/hlG8uNfSwXZwkMUt8xco6A9GYZXcyPjWArTnw1HBKw4pf6QpBahvWLEzSX GRgnk4+If6xEnyoBPcdhqgn/NHkN4Htpqzp580s6R8pGuU75DVTrJvz3XLnyABZ8hSZF ulqMz1ctY4EnV+lYNK5ogTvsYzYyPLiMQNrfRg7KSi/H12c+xaDYgCI/+R/E9XB8v1yQ fKrsfaK1e+c3uT6Ow4jh64WxBOpR/t6TUPdyLwUNbevTGksRjBOXcw+SujpoK2Ev/XVu zCBIo8Sb5arO3AOjwGM/eTakwlzgPd1y0MxHzCNV1y+b9C0qQgmwEbOdCZSeESXCssCd jCCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718918102; x=1719522902; h=cc:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZSaZtrE3v6/pavmHs1bGo7Q34mq0ykUta3/7CatmQGU=; b=YornuHN/LE1Iy/3zqk3b18SfTq9u91P1Jd2Uvm6LXByFZbHWMvy8x63vwr/kP2wVi3 1pyRn/zZQ8E3SMq3jnN7pwXGD01ljkfPoN32yPUoW0Sy6ms7/8k6ePL48r5SjyuRCG5H ecGCdgMiEWid1b7mjU6OHsrjvOQhDHZICaPOBz1IliNv5i8fWS8QAVXv/4AuEgoZevuN S5aJQOTVLbuxZ25eJ3eQeUSBgxiTKL9gouLqSM8CZRgvfyTtdktd7E38fOxAvsaNueGq 1lVmRMaiF/xL61jqYx0s72jVbNowyezef7fp97WjB4RQKmKwBMIMXXTbuPWAEH3X1nmK zahg== X-Gm-Message-State: AOJu0YwygEAlDlosqFhMUF6kXMD4zHSY22OUgOh52HfEQYV6wDhqUMXu ohOdUb0WtDuw9JVTUUtMXV1nVMXskq1zhXBo0pF5eRvLNL8QNzRWafLtA560nF2pFGJAAXMX6hg m2MrVuYjX6f/DrcQA0M8WXdAU2/XJNw== X-Google-Smtp-Source: AGHT+IF8KLSpblvZZfJ5wRv/PXSiHkokbEvCSY6p7VAujdnpRfC8TbLa/DyuXTBGM+qg8IyZlaMo3YuBKsb3dz9x3ds= X-Received: by 2002:a17:906:2712:b0:a6e:d339:c095 with SMTP id a640c23a62f3a-a6fab7756b2mr368662566b.47.1718917738307; Thu, 20 Jun 2024 14:08:58 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: <2a6b92eb-d5e9-4a1a-9548-a068ac42ebd2@app.fastmail.com> In-Reply-To: <2a6b92eb-d5e9-4a1a-9548-a068ac42ebd2@app.fastmail.com> Date: Thu, 20 Jun 2024 23:08:31 +0200 Message-ID: Subject: Re: [PHP-DEV] [Early Feedback] Pattern matching Cc: php internals Content-Type: multipart/alternative; boundary="00000000000030a6e5061b58b936" From: weirdan@gmail.com (Bruce Weirdan) --00000000000030a6e5061b58b936 Content-Type: text/plain; charset="UTF-8" This definitely looks like a powerful feature I'm looking forward to. If property/param/return guards are implemented, do you see them eventually replacing the property/param/return types we have nowadays? Asking for a friend. --00000000000030a6e5061b58b936 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This definitely looks like a powerful feature I'm= looking forward to.

I= f property/param/return guards are implemented, do you see them eventually = replacing the property/param/return types we have nowadays?
Askin= g for a friend.

--00000000000030a6e5061b58b936--