Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129580 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 lists.php.net (Postfix) with ESMTPS id 6D9B31A00BC for ; Wed, 10 Dec 2025 13:38:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1765373889; bh=zfaEs/I3t2IIeKSRE5vGl87XoxzCpnH5ABoyckoaDZk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Ns9IhS3PNWWeH/WCWiJGFxmlNrc+MNG2bYC90BUA7ZrbmtuKYJo4IbXHsog9iImKk 552sMYprdgKKEvJS19qQYdsHq0O2omLLXtCa0ybM+Dv6DxDUJVg44Txc4KMtvOH+Uv O87siO/xOHZPI5aLn1XF8kDKq4vRoGMGPuq3iDv6XWJ1ldXzhmCeoQbrB8Czc5i3Du aH1g1FeBkANJ81+Gf7DOsHbqTAF3ZMoQfXulH8Mvy5fEXe0eyU3PbTavGisIhkhFaD 1JvjDwzPl0U4qXLxAM6s+NGZQ1DVu1ZtS6dehLAGjw97PktstghAXD0DbadDNgGnwX sR+scSYgjH3Dg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 13C08180062 for ; Wed, 10 Dec 2025 13:38:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) (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 ; Wed, 10 Dec 2025 13:38:02 +0000 (UTC) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-c0224fd2a92so2975172a12.2 for ; Wed, 10 Dec 2025 05:37:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765373877; x=1765978677; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zfaEs/I3t2IIeKSRE5vGl87XoxzCpnH5ABoyckoaDZk=; b=NiyTPCR/Vijayc6aL+l0eQtRdvCNmcPIYONG/nxY782JE0yAN9rbCMcWwKcwVM/ISs uSkHjyJI8+EBOv6kAEyvrv343y9bg7SIaeffv7z8CoTGsnCx8TuH0ogN97kIQwm//Ioc y2Yfs16p5xoDP6v19VHCNx9XQTNLxtrKRnp7l/UJAVh7cFq4yR49xfyPXyzo1IASIInj E1bzq1VAzQ0+U2s3Tx/GN4N3U670Km04slbOib6sKfGfXcdGI1ULL8G6ayWYfLLsPOlh 24/RhO7DvyAKaWrGMKKHoLUDq8Ave713r8Uoa72YCiYiPilQ3lHOQ08YXWxXpuFuzjfK lv9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765373877; x=1765978677; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zfaEs/I3t2IIeKSRE5vGl87XoxzCpnH5ABoyckoaDZk=; b=c8kRksNjOqS60rkQsST4JLde26454PxkgMo3fbymwQ+v2ysJroQcvdgkGKbzWOfeco 6FsUW1s887CwCY8O0mx5WjwClusc75INQpN8kBYWXl3w0atl+8Y/Z+HfpSBvT9HZumJH eRu4LyRwhPKrPag9RQxgADuEEkYYRmhwBVjH2EYV5e4p+kGL/JKLLcPGQ+mCj44HsUU7 yZklkHre2c2SWnHn72ZARG7nDaDi1Gk8JvPvtnI073FCXZqruhW3SI+0vdzsIjd2r2KT Yj3J/cjVgNZAfGDfyRjZzd9T87uO7e9D8ETwC+fHThJ+71ZljcjItr4AOCxc9zb6tv6a NOdA== X-Gm-Message-State: AOJu0Yyv3kgKQQhLgr5g7qhgCkF4cWcvf1eFri1R6mQ/gx8m/mFWda2B 05+w/Ju/4fzJJIiKXcKMkY5AzeKiH2kLl9jxcnR8tpdOMQUL/LcgrBCdwU+Iup9JaQEgbCA5G6a nG0YSdI4q9114QaDs+QEFWyrVjd/6rl5WCbydn/IY2A== X-Gm-Gg: AY/fxX7ZhiWjwtkiahGgNmlsR2yMp513W9tu5OPMmOAg/htNsl9jgFYq/EVLyjAHvmd WurUHHCjfWgL3tMly2rDKRtH7qgQ8Ub0t6vbjTzLVDCDzSV1f0y2E5uSBgPOt0P34eo0LgEmZ3Z MkIR6i4loQPJZhZ0iB4BaXDvpzHjRT36jjWH+PuGWP9u0i3GVaUFl4Xvb+aS7qKzBTJFFr/xTkw c8X3V0Kp3dlT7Dqhb8M/erdSDhdrAqqowdpJAEu6djHeBpA30ckAhLkpj4LAXUdUWVPQEO7Phv6 xSYqX7QLYdlXDLuqpZ2aV2B6rI4SyWIjJ2dtxJXRdWSIo32qa7r77V7E0w== X-Google-Smtp-Source: AGHT+IH137vanvwyQkgJD2dQBu0kNWlOKX5pXmc0UukG7LuWljvGvRzQH7MiLBN4HDc1ATJtMSLnekSmXd3MHnzBbGc= X-Received: by 2002:a05:7301:128e:b0:2a4:3593:6466 with SMTP id 5a478bee46e88-2ac05557805mr2262285eec.22.1765373876891; Wed, 10 Dec 2025 05:37:56 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 10 Dec 2025 10:37:45 -0300 X-Gm-Features: AQt7F2qi_R88v09BtP9eyQgxGTIaegcRKdIlPU71fXLWx9kq5yenelE7aoikzu8 Message-ID: Subject: Re: [PHP-DEV] [RFC] Pattern Matching To: Larry Garfield Cc: php internals Content-Type: text/plain; charset="UTF-8" From: carlosv775@gmail.com (Vinicius Dias) I would just like to point something out regarding this sentence in the RFC on the "Variable pinning" section: > This particular syntax was chosen as it is the same as in Ruby, the only other language we know of that has this functionality. I don't know how helpful this info is, but I'll provide it anyway. Elixir and Erlang also have the functionality and its syntax is the same, using the ^ character. https://hexdocs.pm/elixir/pattern-matching.html#the-pin-operator