Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129964 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 0D70A1A00BC for ; Sat, 31 Jan 2026 05:52:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1769838748; bh=mCFRU5i7gui6DDB3IlzeIDcvgZxhyOgt7zC27CL1G9I=; h=Date:To:From:Subject:From; b=DlxCtHvXBsD0XJrnNNffCCtGxL7TKmH2vZL7iTTs9EwzkadvuDV24ygfzUlJ1k6Ox pMLT5J2VqgU7JPyeWReMPDhQYofDlU0p8r9wPBTQFtM1CxsaZjCrooJvplsqJqPL5c 5tAGkFnv97NEGgjbr2EulsC+JMS6Aj9acMGQNl6+IA/7IxQqKCAsQvIEdviDevhTuv p4qSbf3OxSv0JnluhMnuPn6yXkyFbvEFatFTnooo4f5GuPkXS3KOjY8fLccZu9itxC pb47MQ3KjPwqKGC20xBwnC2A9PzovlVt/CjKpPEG9B7ft0eXrMFbaQ2oqjPuQqH9OI 9JJ61czD+NRBw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id ABFEB18006D for ; Sat, 31 Jan 2026 05:52:24 +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.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) (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 ; Sat, 31 Jan 2026 05:52:24 +0000 (UTC) Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-59de66fdb53so2533878e87.2 for ; Fri, 30 Jan 2026 21:52:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769838738; x=1770443538; darn=lists.php.net; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=wlgWF0yWjiuEO/lyggsnpo7zrirZBOjA3AjGXdpyRJI=; b=F2DL87vCmHxLLB0+RiTGnCzg8NwsUsn6i3icFLaLHTaWGAAcY7wIFNxUzxxruAqkkC 5HafrQQU9td1uOwm6JwJdn4JWq8ez2u8dVW46gM5/B2KqXBQYPJCEBXf0XIwg3AdY+hi z9KEqL/5GoLTExWDCu2/Jsgs3MyqJyJ3c1bLL9ThzSsxBpjvjD5sKCtdSOUMjDeu1VrO OAJJ14RogDr7RZqfz2jiKTvqQR7sAS8X6YNnWFEb45Vi4y3lH47ZBeXwLnk1s1QwmqPJ o6A8nSkP9bKWOrqHpHZgD1FvA1FRHwYgb/JQmyYbX7mylKRreK76GnQc4bLDNLU7Yz7m eD1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769838738; x=1770443538; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=wlgWF0yWjiuEO/lyggsnpo7zrirZBOjA3AjGXdpyRJI=; b=OuBnPwRNICt+pPhQvSmecg0+KetBcFV0cxXPH0buG64k337wBUA5mFmp7CmZmS29qv ljfIFHONKJOhdKywoIc08MgSCJ6jJD+5zGrV0lAN24zp06sSjtFx3Q+ErpiH93kR/Bbz OKY2bwGDHejtOqswawcJxm/4slCTSZdwPSU9oVEe+QVa89LHiTfMStv60nzG6636NT3P XWneQfl8QSmsGrT9ov8R7A51pqS6H8PGPRsXVBWifa/OfQRW1/wckWNQ0kZr3ssPIeor DeZYeVRNl1SFfZ5DG8TT7A1S2uJCrL5bvpNkjQN++3GXtodQ85nNmHxZwkqWGFje/63h +mXA== X-Gm-Message-State: AOJu0YxoL0wCN3knaqBdrJjiLxzpC6LQtmyHPWx1enHV7FhNqh51NT2R MlG+xIgNUotWWTr4RExw/qxjENyuXNPNMGHHfgnf/Kfvaki4u+mNTGR0vumK5i8Y X-Gm-Gg: AZuq6aIT7M70VT8uLFlD8piA1WiVQ/W9RGXAS4OO1LdACO/4PWGYH8JnL8iwpfXFBuQ hKIy7mYaaL6ZuJFDhXHJUa0R+MQ9axzAvcaQ7Pp+U/fuZwQ+/0qvQPv23Pz3ahFQ7jpU0eYCgB+ Gw4tM2gy4XfZ/H7RiVGdMk83YTE2bzAZokj6XcmtPY5BaxzqTD94xEy1R7xJr5hCGYx7+fAqO32 V8ku7mfX9xJohMuCEUd+v8oOuqkOI4deAvLL04h2so2j5gF2H0Mbk6RAT0WQGcu4Q0c0YCV9jls bPXLRBsMrUd/enxmvmn2NdMpP4jPV13yzbBdgwh9So9HtE6AMLWRsQ7VJk4RGLiHP9wCvB9SHj7 gCB6eJnvPwCB+EnXNfNMBf8hUfgBAhrDm8A9Hm2K3l+nUUogA98ISHdPoDOH/OA9zONETcZSnxd we8YLkndeeBYvZi17vySPCNlA= X-Received: by 2002:a05:6512:3d89:b0:59d:dd44:37ee with SMTP id 2adb3069b0e04-59e1643c336mr2169764e87.43.1769838737430; Fri, 30 Jan 2026 21:52:17 -0800 (PST) Received: from [192.168.1.16] ([46.181.226.137]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-38625fd37a2sm20381651fa.50.2026.01.30.21.52.17 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 30 Jan 2026 21:52:17 -0800 (PST) Content-Type: multipart/alternative; boundary="------------Q0n0Bat0YsndwiGnxx0hUjGv" Message-ID: <53c17181-caa4-41a3-b4ab-93069e6bb47b@gmail.com> Date: Sat, 31 Jan 2026 12:52:16 +0700 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: internals@lists.php.net Subject: [PHP-DEV] [RFC] Pipe to return From: vadim.dvorovenko@gmail.com (Vadim Dvorovenko) This is a multi-part message in MIME format. --------------Q0n0Bat0YsndwiGnxx0hUjGv Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Introducing Pipe to return RFC https://wiki.php.net/rfc/pipe_to_return In short, RFC proposes piping expression result to `return` to be used together with pipe operator to reduce cognitive load "Hello World" |> strlen (...) |> return; -- Vadim Dvorovenko --------------Q0n0Bat0YsndwiGnxx0hUjGv Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Introducing Pipe to return RFC

https://wiki.php.net/rfc/pipe_to_return

In short, RFC proposes piping expression result to `return` to be used together with pipe operator to reduce cognitive load

"Hello World" |> strlen(...) |> return;

--

Vadim Dvorovenko

--------------Q0n0Bat0YsndwiGnxx0hUjGv--