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>