Author: Sergey Panteleev (saundefined)
Date: 2025-07-03T14:37:23+03:00

Commit: 
https://github.com/php/web-php/commit/2fa76415d2dc741add82fb3a05b7c455afbe2cf6
Raw diff: 
https://github.com/php/web-php/commit/2fa76415d2dc741add82fb3a05b7c455afbe2cf6.diff

nits

Changed paths:
  M  downloads.php


Diff:

diff --git a/downloads.php b/downloads.php
index 99d2a0cf09..7c966724fc 100644
--- a/downloads.php
+++ b/downloads.php
@@ -45,10 +45,11 @@ function option(string $value, string $desc, $attributes = 
[]): string
 
 $usage = [
     'web' => 'Web Development',
-    'cli' => 'Command Line Libraries',
-    'fw-drupal' => 'Drupal',
-    'fw-laravel' => 'Laravel',
-    'fw-symfony' => 'Symfony',
+    'cli' => 'CLI/Library Development',
+    'fw-drupal' => 'Drupal Development',
+    'fw-laravel' => 'Laravel Development',
+    'fw-symfony' => 'Symfony Development',
+    'fw-wordpress' => 'WordPress Development',
 ];
 
 $os = [
@@ -78,6 +79,14 @@ function option(string $value, string $desc, $attributes = 
[]): string
     ],
 ];
 
+$versions = [
+    'php84' => 'version 8.4',
+    'php83' => 'version 8.3',
+    'php82' => 'version 8.2',
+    'php81' => 'version 8.1',
+    'default' => 'OS default version',
+];
+
 $defaults = [
     'os' => 'linux',
     'version' => 'php84',
@@ -124,11 +133,11 @@ function option(string $value, string $desc, $attributes 
= []): string
         <?php } ?>,
         and use
         <select id="version" name="version">
-            <?= option('php84', 'version 8.4'); ?>
-            <?= option('php83', 'version 8.3'); ?>
-            <?= option('php82', 'version 8.2'); ?>
-            <?= option('php81', 'version 8.1'); ?>
-            <?= option('default', 'OS default version'); ?>
+            <?php foreach ($versions as $value => $version) { ?>
+                <?= option($value, $version, [
+                    'selected' => array_key_exists('version', $options) && 
$options['version'] === $value,
+                ]); ?>
+            <?php } ?>
         </select>
     </div>
 

Reply via email to