]> granicus.if.org Git - php/commitdiff
Add upgrading note for the resource to object migration in ext/sockets
authorMáté Kocsis <kocsismate@woohoolabs.com>
Mon, 3 Aug 2020 21:41:00 +0000 (23:41 +0200)
committerMáté Kocsis <kocsismate@woohoolabs.com>
Mon, 3 Aug 2020 21:41:00 +0000 (23:41 +0200)
UPGRADING

index 80a37a04b4b9a8072bfeffe4d3cb54f750949148..15e19f27822ec09543db50744ee623127b93f6a7 100644 (file)
--- a/UPGRADING
+++ b/UPGRADING
@@ -459,9 +459,16 @@ PHP 8.0 UPGRADE NOTES
   . ReflectionType::isBuiltin() method has been moved to ReflectionNamedType.
     ReflectionUnionType does not have it.
 
-- Socket:
+- Sockets:
   . The deprecated AI_IDN_ALLOW_UNASSIGNED and AI_IDN_USE_STD3_ASCII_RULES
     flags for socket_addrinfo_lookup() have been removed.
+  . socket_create(), socket_create_listen(), socket_accept(),
+    socket_import_stream(), socket_addrinfo_connect(), socket_addrinfo_bind(),
+    and socket_wsaprotocol_info_import() will now return a Socket object rather
+    than a resource. Return value checks using is_resource() should be replaced
+    with checks for `false`.
+  . socket_addrinfo_lookup() will now return an array of AddressInfo objects
+    rather than resources.
 
 - SPL:
   . SplFileObject::fgetss() has been removed.