Skip to content

[pull] master from php:master#823

Merged
pull[bot] merged 11 commits into
dolfly:masterfrom
php:master
Jun 14, 2026
Merged

[pull] master from php:master#823
pull[bot] merged 11 commits into
dolfly:masterfrom
php:master

Conversation

@pull

@pull pull Bot commented Jun 14, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

jorgsowa and others added 11 commits June 14, 2026 10:12
When given a "Class::property" argument, getProperty() lowercased the
class part before looking it up, so the "Class ... does not exist"
exception printed the lowercased name and autoloaders received it in
lowercase, breaking case-sensitive (PSR-4) autoloaders.

Pass the class name to zend_lookup_class() as given - it lowercases
internally for the class-table lookup - matching what ReflectionMethod
and ReflectionProperty already do.
* PHP-8.4:
  Preserve class-name case in ReflectionClass::getProperty() (#22272)
* PHP-8.5:
  Update NEWS after upmerge
  Preserve class-name case in ReflectionClass::getProperty() (#22272)
* PHP-8.5:
  [8.5] NEWS: order extensions alphabetically
This introduces various IO polling backend including epoll, kqueue,
event ports, poll and WSAPoll. It makes the usage compatible between
backends.
It makes use of internal polling API and exposes its functionality to
user space.

Closes GH-19572
Since GH-20524, _php_stream_open_wrapper_ex() attaches the context to a
stream that has none, including the implicitly substituted default
context. Sharing the default context by reference let a later
stream_context_set_option() on the stream mutate the global default
context, leaking options into every other context-less stream.

Only attach explicitly provided contexts. Stream errors already fall
back to the default context when the stream has none, so error handling
is unaffected.
@pull pull Bot locked and limited conversation to collaborators Jun 14, 2026
@pull pull Bot added the ⤵️ pull label Jun 14, 2026
@pull pull Bot merged commit 92128ac into dolfly:master Jun 14, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants