Skip to content

[Sync-En] core: document the PHP 8.5 language features and deprecations - #3517

Merged
lacatoire merged 1 commit into
php:masterfrom
lacatoire:sync-en/3513-3515-core-85
Sep 7, 2026
Merged

lacatoire merged 1 commit into
php:masterfrom
lacatoire:sync-en/3513-3515-core-85

Conversation

@lacatoire

Copy link
Copy Markdown
Member

Translation of php/doc-en#5824 (commit 4c352e6834) and php/doc-en#5823 (commit cf7dcffba0): casts, closures and first-class callables in constant expressions, Closure as a proper subtype of callable, stack traces in fatal error messages, the new max_memory_limit INI setting, and the 8.5 deprecations (constant redeclaration, __debugInfo() returning null, incrementing non-numeric strings, closure binding issues, output from a user output handler).

The two issues both touch language/constants.xml, so they share one PR: the file can only declare one EN-Revision and it must carry both commits. Also drops the leftover $Revision$ and Reviewed markers from the touched files. EN-Revision updated.

Fixes: #3513
Fixes: #3515

@lacatoire
lacatoire merged commit f60588c into php:master Sep 7, 2026
5 checks passed
@lacatoire
lacatoire deleted the sync-en/3513-3515-core-85 branch September 7, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant