[PHP 8.6] Partial Function Application
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 38/100
Rechercherichtung
In der Issue sind keine Dateien, Tests oder Einstiegspunkte angegeben. Beginne damit, den verlinkten PHP RFC zu lesen und zu untersuchen, wie NetBeans derzeit Sprachversionsfunktionen von PHP handhabt; abgeschlossen ist die Aufgabe, wenn die Syntax für partielle Funktionsanwendung von PHP 8.6 ohne Regressionen unterstützt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
Support for the upcoming version 8.6 of PHP.
(Scheduled to be released in late November 2026)
Use case/motivation
The PHP RFC: Partial Function Application (v2) introduces a native syntax to pre-fill some arguments of a function call while leaving others open for later.
The syntax uses a ? placeholder for a single open argument (e.g., str_replace('hello', 'hi', ?)) and ... for remaining variadic arguments, completely removing the need to write verbose, custom anonymous arrow functions.
Calling a function this way returns a standard Closure object that only expects the remaining missing arguments.
This feature drastically cleans up functional-style programming, making it highly readable when using inline callbacks or chaining operations with the pipe operator.
Related issues
No response
Are you willing to submit a pull request?
No
- Vorherrschende Sprache
- Java
- Sterne
- 3.1k
- Forks
- 945
- Ø Merge
- 3 T. 9 Std.
- Gemergte PRs (30 T.)
- 44
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus apache/netbeans
-
Contribution welcome kind:feature Platform
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
apache/netbeans#9614 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
kind:bug LSP needs:triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
apache/netbeans#9548 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Editor Java kind:feature needs:triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
The main Options dialog window has buttons with OK on the left instead of on the right on LinuxOffenkind:bug needs:triage os:linux os:macos Platform UI
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
kind:bug needs:triage
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in apache/netbeans
Ähnliche Issues
-
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 70/100
Vakore/ZappierGames#248 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
thelastpickle/cassandra-reaper#1748 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 3 Tagen
-
A proxy that fails to start logs a RejectedExecutionException stack trace from its shutdown hookOffenfollow-up
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Sanne/incus-spawn#1953 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
OneBusAway/maglev#1917 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 3 Tagen