The Daily Commit · Edición de sección Portada PHP AI Dev EN DE FR ES

The Php Times

Noticias — Ecosistema

PHP 8.6: aplicación parcial de funciones y valores por defecto readonly

MEDIUM · PHP, 9 de agosto de 2026 seleccionado por Sönke

PHP 8.6, previsto para el 19 de noviembre de 2026, incorpora aplicación parcial de funciones, valores por defecto en propiedades readonly, una nueva API de polling, doc comments para parámetros y varias deprecaciones.

PHP 8.6 tiene prevista su publicación el 19 de noviembre de 2026. La versión incluye aplicación parcial de funciones, una nueva API de polling, doc comments para parámetros de funciones, un conjunto de deprecaciones y más novedades.

La aplicación parcial de funciones (PFA) permite crear un closure con algunos parámetros ya predefinidos, mediante la sintaxis de placeholder: $makeSlug = str_replace(' ', '-', ?); El closure resultante puede invocarse después con el argumento restante, por ejemplo $makeSlug('Hello World');. La PFA resulta especialmente útil junto al operador pipe, que siempre requiere un callable con exactamente un parámetro: $output = 'Hello World' |> str_replace(' ', '-', ?) |> strtolower(...);

La segunda función afecta a las propiedades readonly. Desde PHP 8.4, los property hooks pueden declararse en interfaces, por ejemplo: interface MigratesUp { public string $name { get; } public function up(): QueryStatement; }. Antes de PHP 8.6, las propiedades readonly no podían tener valores por defecto — una decisión de diseño intencionada al introducir readonly, ya que una propiedad readonly con valor fijo se asemeja a una constante.

Ahora que los property hooks pueden usarse en interfaces, un valor inmutable por defecto resulta útil como parte de un contrato más amplio. Por ello, PHP 8.6 permite valores por defecto en propiedades readonly, por ejemplo: final class CreateBooksTable implements MigratesUp { public readonly string $name = '2026-01-01_create_books_table'; ... }.

Leer la fuente original (en inglés) ↗

Valora este artículo: 0

Tribuna de lectores

Aún no hay aportaciones — abre el debate.

← Ecosistema — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Edición de pantalla · Información legal · Política de privacidad