The Daily Commit · Ressort-Ausgabe Titelseite PHP AI Dev EN DE FR ES

The Php Times

RFC-Watch — Ökosystem

Widerstand gegen RFC zur Abschaffung unscharfer Type Casts vor PHP 8.6


Auf der PHP-Internals-Liste wendet sich Robert Chapin gegen den RFC, der fuzzy type casts abschaffen will.

PHP INTERNALS ([RFC]/[VOTE]), 20. August 2026 kuratiert von Sönke

Er warnt vor einem Bruch der Abwärtskompatibilität im Ausmaß der Änderungen am Gleichheitsoperator in PHP 8.0 und fordert eine Neuausrichtung des Vorschlags weg von PHP 8.6.

Ein RFC im PHP-Wiki schlägt vor, fuzzy type casts zu deprekieren und Stringable im Strict Mode zuzulassen. Als Zielversion ist weiterhin PHP 8.6 angegeben, und seit Januar gibt es keine neuen Diskussionslinks.

Auf der Internals-Mailingliste äußerte Robert Chapin deutlichen Widerspruch. Er schloss sich früheren Äußerungen von Rowan Tommins an und argumentierte, dass das Casten von Werten wie (int) $_GET['count'], um einen bestimmten Typ mit Standardwert zu erhalten, ein seit Jahrzehnten kodifiziertes Verhalten sei und kein problematisches. Die Abschaffung wäre seiner Einschätzung nach ein Bruch der Abwärtskompatibilität im Ausmaß der Änderungen am Gleichheitsoperator in PHP 8.0.

Chapin stützte zudem Alexandre Daubois, der argumentiert hatte, die Änderungen hätten nie für PHP 8.6 vorgeschlagen werden dürfen. Chapin kam zu dem Schluss, dass PHP für diese Änderung nicht bereit sei, und fragte an, ob der RFC auf eine spätere Zielversion aktualisiert oder anderweitig als überarbeitungsbedürftig markiert werden könne.

Originalquelle lesen (Englisch) ↗

Artikel bewerten: 0

Leserforum

Noch keine Beiträge — eröffne die Debatte.

← Ökosystem — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Bildschirm-Ausgabe · Impressum · Datenschutz