Skip to content

Conversation

@jrfnl
Copy link
Member

@jrfnl jrfnl commented Oct 27, 2025

This commit adds detection for all aspects of this new functionality:

  • The new function
  • The new class

Refs:

Related to #1849

…ddition (RFC)

> - Curl:
>   . Added support for share handles that are persisted across multiple PHP
>     requests, safely allowing for more effective connection reuse.
>     RFC: https://wiki.php.net/rfc/curl_share_persistence_improvement
>
> - Curl:
>   . curl_share_init_persistent() allows creating a share handle that is
>     persisted across multiple PHP requests.
>     RFC: https://wiki.php.net/rfc/curl_share_persistence_improvement
>
> - Curl:
>   . CurlSharePersistentHandle representing a share handle that is persisted
>     across multiple PHP requests.
>     RFC: https://wiki.php.net/rfc/curl_share_persistence_improvement

This commit adds detection for all aspects of this new functionality:
* The new function
* The new class

Refs:
* https://wiki.php.net/rfc/curl_share_persistence_improvement supersedes https://wiki.php.net/rfc/curl_share_persistence
* https://github.com/php/php-src/blob/34721745833b4c9e69ed22f1b17c4c1c421f7179/UPGRADING#L214-L216
* https://github.com/php/php-src/blob/34721745833b4c9e69ed22f1b17c4c1c421f7179/UPGRADING#L752-L754
* https://github.com/php/php-src/blob/34721745833b4c9e69ed22f1b17c4c1c421f7179/UPGRADING#L812-L815
* php/php-src 16937
* php/php-src@d20880c

Related to 1849
@jrfnl jrfnl added this to the 10.0.0-alpha2 milestone Oct 27, 2025
@jrfnl jrfnl added Type: enhancement PR: quick merge PR only contains relatively simple changes PR: ready for review labels Oct 27, 2025
@wimg wimg enabled auto-merge October 27, 2025 21:02
@wimg wimg merged commit 08178ac into develop Oct 27, 2025
121 of 122 checks passed
@wimg wimg deleted the php-8.5/newfunction-classes-curl-share-init-persistent branch October 27, 2025 21:29
@github-actions github-actions bot removed PR: quick merge PR only contains relatively simple changes PR: ready for review labels Oct 27, 2025
@jrfnl jrfnl added the PHP: 8.5 label Nov 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants