Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Support PHP 8.4 and 8.5

Offen
#529 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
72/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
php
Bereich
api

Rechercherichtung

Start with composer.json and the PHP 8.3 support change in #520, then inspect ParseException::__construct(), ParseStream, ParseCurl, and the CI matrix. Done means PHP 8.4 and 8.5 install and run without the listed deprecation notices while PHP 8.1 remains supported.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

New Feature / Enhancement Checklist
Current Limitation

The SDK cannot be installed on PHP 8.4 or 8.5: composer.json pins "php": ">=8.1 <8.4", so Composer refuses to install it on those versions.

Once that bound is lifted, three deprecations fire:

  • ParseException::__construct(): implicitly nullable Exception $previous = null (deprecated in 8.4)
  • ParseStream: $http_response_header (deprecated in 8.5)
  • ParseCurl: curl_close() (deprecated in 8.5)
Feature / Enhancement Description

Lift the upper PHP bound, fix the deprecations while staying compatible with PHP 8.1, and add PHP 8.4 / 8.5 to the CI matrix.

Example Use Case
  1. Upgrade an application to PHP 8.4 or 8.5
  2. composer require parse/php-sdk
  3. The SDK installs and runs without deprecation notices
Alternatives / Workarounds

composer install --ignore-platform-req=php, which still emits the deprecations at runtime.

3rd Party References

PHP 8.3 support was added the same way in #520.

Vorherrschende Sprache
PHP
Sterne
808
Forks
340
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus parse-community/parse-php-sdk

Alle Issues in parse-community/parse-php-sdk

Ähnliche Issues

Weitere Issues zu PHP

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.