[web-php] php-85-focus: wip

From: Date: Sat, 08 Nov 2025 18:32:09 +0000
Subject: [web-php] php-85-focus: wip
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-33317@lists.php.net to get a copy of this message
Author: Sergey Panteleev (saundefined) Date: 2025-10-03T23:21:54+03:00 Commit: https://github.com/php/web-php/commit/6e7045fb76c71407b31f728f0cd4be45f271329f Raw diff: https://github.com/php/web-php/commit/6e7045fb76c71407b31f728f0cd4be45f271329f.diff wip Changed paths: M releases/8.5/release.inc Diff: diff --git a/releases/8.5/release.inc b/releases/8.5/release.inc index 5bcd54a186..6ea3dac395 100644 --- a/releases/8.5/release.inc +++ b/releases/8.5/release.inc @@ -309,7 +309,22 @@ PHP <div class="php8-code phpcode"> <?php highlight_php_trimmed( <<<'PHP' -// TODO +$sh = curl_share_init(); +curl_share_setopt($sh, CURLSHOPT_SHARE, CURL_LOCK_DATA_DNS); +curl_share_setopt($sh, CURLSHOPT_SHARE, CURL_LOCK_DATA_CONNECT); + +$ch1 = curl_init('https://php.net/'); +curl_setopt($ch1, CURLOPT_SHARE, $sh); +curl_exec($ch1); + +$ch2 = curl_init('https://thephp.foundation/'); +curl_setopt($ch2, CURLOPT_SHARE, $sh); +curl_exec($ch2); + +curl_share_close($sh); + +curl_close($ch1); +curl_close($ch2); PHP ); ?> @@ -321,7 +336,21 @@ PHP <div class="php8-code phpcode" style="display: table-cell;"> <?php highlight_php_trimmed( <<<'PHP' -// TODO +$sh = curl_share_init_persistent([ + CURL_LOCK_DATA_DNS, + CURL_LOCK_DATA_CONNECT +]); + +$ch1 = curl_init('https://php.net/'); +curl_setopt($ch1, CURLOPT_SHARE, $sh); +curl_exec($ch1); + +$ch2 = curl_init('https://thephp.foundation/'); +curl_setopt($ch2, CURLOPT_SHARE, $sh); +curl_exec($ch2); + +curl_close($ch1); +curl_close($ch2); PHP ); ?> </div> @@ -343,10 +372,22 @@ PHP <div class="php8-code phpcode"> <?php highlight_php_trimmed( <<<'PHP' -$versions = ['PHP 8.1', 'PHP 8.2', 'PHP 8.3', 'PHP 8.4', 'PHP 8.5']; +$php = [ + 'php-82' => ['state' => 'security', 'branch' => 'PHP-8.2'], + 'php-83' => ['state' => 'active', 'branch' => 'PHP-8.3'], + 'php-84' => ['state' => 'active', 'branch' => 'PHP-8.4'], + 'php-85' => ['state' => 'upcoming', 'branch' => 'PHP-8.5'], +]; + +$upcomingRelease = null; +foreach ($php as $key => $version) { + if ($version['state'] === 'upcoming') { + $upcomingRelease = $version; + break; + } +} -var_dump($versions[array_key_first($versions)]); -// string(7) "PHP 8.1" +var_dump($upcomingRelease); PHP ); ?> @@ -358,10 +399,21 @@ PHP <div class="php8-code phpcode" style="display: table-cell;"> <?php highlight_php_trimmed( <<<'PHP' -$versions = ['PHP 8.1', 'PHP 8.2', 'PHP 8.3', 'PHP 8.4', 'PHP 8.5']; +$php = [ + 'php-82' => ['state' => 'security', 'branch' => 'PHP-8.2'], + 'php-83' => ['state' => 'active', 'branch' => 'PHP-8.3'], + 'php-84' => ['state' => 'active', 'branch' => 'PHP-8.4'], + 'php-85' => ['state' => 'upcoming', 'branch' => 'PHP-8.5'], +]; + +$upcomingRelease = array_first( + array_filter( + $php, + static fn($version) => $version['state'] === 'upcoming' + ) +); -var_dump(array_first($versions)); -// string(7) "PHP 8.1" +var_dump($upcomingRelease); PHP ); ?> </div>

« previous php.webmaster (#33317) next »