php / php/php-src

DOM extension reflection version is incorrect

Offen
#8,038 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

@cmb69 arbeitet bereits daran.

Seit 04.2.2025.

Bug Extension: dom Status: Verified
Vorherrschende Sprache
C
Sterne
40.4k
Forks
8.1k
Ø Merge
2 T. 13 Std.
Gemergte PRs (30 T.)
96

Beschreibung

Description

Getting the DOM extension version from the reflection API results in "20031129" no matter which PHP version is used: https://3v4l.org/VIJKY
I would expect it to behave like other bundled extensions and track the PHP version: https://3v4l.org/iNi1B

The following code:

<?php

$domExtReflection = new ReflectionExtension("dom");
var_dump($domExtReflection->getVersion());

Resulted in this output:

string(8) "20031129"

But I expected this output instead:

string(5) "8.1.2"
PHP Version

8.1.2

Operating System

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere das Verhalten mit ReflectionExtension("dom") und getVersion(), und sieh dir anschließend den offenen Pull Request #17702 zur aktuellen Arbeit an. Vergleiche das Ergebnis der DOM-Erweiterung mit der erwarteten PHP-Version und überprüfe, dass die im Issue gemeldete Ausgabe korrigiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c, php
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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