Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126287 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 E70211A00BC for ; Tue, 4 Feb 2025 21:11:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1738703300; bh=ou6Bd7Qt/06GrXuZPaYH4W3yLJ+nFO/au37k2F67lHE=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=hrdK5TWS9vD+I1nYhNjyMGildYS6i4HRRUHm+LsijXoLwsv3BVEqdwcTek9Zd2kbo RwfSGNROfHSEcJZUmm74pK91NxefM5C/ZIeUAYpI1ZA4NuI1A0a+GJnoqTZdVhtban R962RTHptnxpeyvzPaYRGBPkDo4bE7cw0FcLcOcLWfKHs8PK/b6EPpM7x5c9MMP5r/ n4KRlBF+dv70Fiw4pfe/BnHS3HNmfyAtR8NeLBHp4I+0Ch/SjZu+wTvEie7KmNHTs2 OFTNJXqlaDdaVOqjL7FowGhDP+1NICv3zWFZS1WaY/9Tsbvlo6PjrOJK+l6OZ7RcZn WY/0j96wJDcAg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9EC8718056B for ; Tue, 4 Feb 2025 21:08:15 +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=-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_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) (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 ; Tue, 4 Feb 2025 21:08:15 +0000 (UTC) Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-307325f2436so57182691fa.0 for ; Tue, 04 Feb 2025 13:11:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738703459; x=1739308259; 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=ou6Bd7Qt/06GrXuZPaYH4W3yLJ+nFO/au37k2F67lHE=; b=grZo/Oj1aLTJwOhuKkvWgMsHfJ4PNl9TUF7kFAE3FGRD/DK1mIJ5t6rl2oX0P/RvXB U4rGd1mc6Xu6pXELpF2tXdmQQXagm0WvlI3BPxHK66GYoRNScZ+YNC6BCF6f+0YszaCN mZzp7Ix9T5UTlkKH6+F+f8O4xZX/INywZnDa+ZC/tXwsDO4+uHfI/xkkfymA7UFtHlEC b2BRFbfkspDVyFEQULsYaCN02av0q3QgF7ZyJ5Bgg2l5WTOQ/W03d8QjrLShhVwgKDBF JReuZ27Z5vd91uUz6PMy3Py2qxdOCu5EDbfQpVEeyBgKR5ZRChgE5z652yaKMOirwo3d qERA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738703459; x=1739308259; h=cc:to: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=ou6Bd7Qt/06GrXuZPaYH4W3yLJ+nFO/au37k2F67lHE=; b=TGYPmqQ/qKkbWGRxmqxlSek0YEwtL2WH3X/as2BxX1fBWm7vUIhukODgjTzraXsqFK qNBiJV398b50Yw1G5PS7HgupChBY6Cm4K31nfEBxHlMa0H8DAvKPvXnW+NFNebHmyKfQ RqI4HKiGNgaA6VDXRf0sCGdKtxsn802o7dwliCdP2mg43vZyQpj0iRcUJxOqPr4qTu6Y aSdUuErCS/ewd06KKYTyWqCZrkDM9+vEyOn/s7pDhSHSpy6qMoZ3GFAmNE26lJbl4QgT Su1/O1UTXMJDLGrPLD7E15TLKEnQs/gR1TsYGlrZr4WzdJQkZD2s8agV/ESk32rp9FTM V96w== X-Gm-Message-State: AOJu0Yxa9PPLY8MK6sWE0EoegZQpg6CtdlkhxtqS+R10S/JSJd2L9pit c3HzSRoADnv+p5jcm9CzrhCeFxngFHDdwEiaL0a+86lsznEBle1W2jCqZIDWZtmBsybExJVqdfb r+DZAFGkmNON6xUB1Nx1EUKEguXwjLxmjYd8= X-Gm-Gg: ASbGnct36Ddv5hzkLJDTfJp9V4SD1+n69iK8NhDlJ3Hk+Rwa/Zyjpp9cIfwqhqH+RbK E3Cpba8jLacW2fDITh8EMsPwoa2CM7ntgLcvgtL0BG9D81AXcNto+F8Trv65OwHf2PKlAKGZN X-Google-Smtp-Source: AGHT+IHJeb6EzQuefOOswD8XMXkHK3XRXPGeIKi94+Fco1CUTZPbEDQ6ifNdaskpwkd8qK5xXt9TBT2M7Dti3OC54qA= X-Received: by 2002:a2e:b8ce:0:b0:302:3021:9b03 with SMTP id 38308e7fff4ca-307cf3106c1mr1522181fa.17.1738703459162; Tue, 04 Feb 2025 13:10:59 -0800 (PST) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <2A357F88-BAF4-41DE-8646-6BBBF4EFF6F6@gmail.com> <99F2F71B-8BBA-449B-9FB4-54B1B608BB0A@gmail.com> <808f6c7a-369e-40af-8fe5-9f14317be756@app.fastmail.com> In-Reply-To: <808f6c7a-369e-40af-8fe5-9f14317be756@app.fastmail.com> Date: Tue, 4 Feb 2025 21:10:48 +0000 X-Gm-Features: AWEUYZmmsZvhDvOlVLuOmpd3KxAEUEq314P0MfqWjVvoN_Y-ChTXBgWpzCrKEIY Message-ID: Subject: Re: [PHP-DEV] Empty subject in match and switch constructions To: Larry Garfield Cc: php internals Content-Type: text/plain; charset="UTF-8" From: tekiela246@gmail.com (Kamil Tekiela) It sounds like a nice QOL improvement. I'm ok with preg_match not working and I would even say it would be wrong if it did work like that. It would also prevent people from accidentally forgetting to provide the matching subject in as it would generate UnhandledMatchError with non-bool types. I don't know about switch though. I think switch should always have a subject because it's loose comparison. So if the vote is whether we should allow no subject in both then I would vote no.