From e729aae29dbd900289a651035018ba5a9853a1fd Mon Sep 17 00:00:00 2001 From: Theodore Brown Date: Wed, 5 Nov 2025 18:11:56 -0600 Subject: [PATCH 1/2] Move Pipe Operator after URI Extension This is per feedback - without PFA the pipe operator is somewhat clunky, so it may be better to feature it first next year with partial function application. --- releases/8.5/release.inc | 64 ++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/releases/8.5/release.inc b/releases/8.5/release.inc index 46cb88c4d5..b71599f8c3 100644 --- a/releases/8.5/release.inc +++ b/releases/8.5/release.inc @@ -36,9 +36,9 @@ common_header(message('common_header', $lang));
-

- - RFC +

+ + RFC

@@ -46,17 +46,10 @@ common_header(message('common_header', $lang));
@@ -68,29 +61,26 @@ PHP
trim(...) - |> (fn($str) => str_replace(' ', '-', $str)) - |> (fn($str) => str_replace('.', '', $str)) - |> strtolower(...); +$uri = new Uri('https://php.net/releases/8.5/en.php'); -var_dump($output); // string(13) "my-test-value" +var_dump($uri->getHost()); +// string(7) "php.net" PHP ); ?>
- +
-

- - RFC +

+ + RFC

@@ -98,10 +88,17 @@ PHP
@@ -113,19 +110,22 @@ PHP
trim(...) + |> (fn($str) => str_replace(' ', '-', $str)) + |> (fn($str) => str_replace('.', '', $str)) + |> strtolower(...); -var_dump($uri->getHost()); -// string(7) "php.net" +var_dump($output); // string(13) "my-test-value" PHP ); ?>
- +
From 3a16f86e0c1aaaacdaa6a455db7b4d20532a8914 Mon Sep 17 00:00:00 2001 From: Theodore Brown Date: Wed, 5 Nov 2025 18:28:05 -0600 Subject: [PATCH 2/2] Use more realistic example for array_last --- releases/8.5/release.inc | 27 ++++----------------------- 1 file changed, 4 insertions(+), 23 deletions(-) diff --git a/releases/8.5/release.inc b/releases/8.5/release.inc index b71599f8c3..460b26399a 100644 --- a/releases/8.5/release.inc +++ b/releases/8.5/release.inc @@ -254,18 +254,9 @@ PHP
'2025-11-20', - '8.4' => '2024-11-21', - '8.3' => '2023-11-23', - '8.2' => '2022-12-08', -]; - -$firstKey = array_key_first($releases); -$newestDate = $releases[$firstKey]; - -var_dump($newestDate); -// string(10) "2025-11-20" +$lastEvent = $events === [] + ? null + : $events[array_key_last($events)]; PHP ); ?> @@ -277,17 +268,7 @@ PHP
'2025-11-20', - '8.4' => '2024-11-21', - '8.3' => '2023-11-23', - '8.2' => '2022-12-08', -]; - -$newestDate = array_first($releases); - -var_dump($newestDate); -// string(10) "2025-11-20" +$lastEvent = array_last($events); PHP ); ?>