{"id":17166159,"date":"2023-11-01T07:53:49","date_gmt":"2023-11-01T07:53:49","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/php-8-error-socket_connect\/"},"modified":"2023-11-01T07:53:49","modified_gmt":"2023-11-01T07:53:49","slug":"php-8-error-socket_connect","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/php-8-error-socket_connect\/","title":{"rendered":"PHP 8 error: socket_connect()"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hello,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After updating my php from 7.4 to 8.1 This issues started happening on plugin page &amp; when updating content:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>E_ERROR (Line 129)<br \/>file: \/wp-content\/plugins\/purge-varnish\/class_purge_varnish.php.<br \/><br \/><strong>Uncaught TypeError: socket_connect(): Argument #3 ($port) must be of type ?int, string given<\/strong> in \/wp-content\/plugins\/purge-varnish\/class_purge_varnish.php:129<br \/>Stack trace:<br \/>#0 \/wp-content\/plugins\/purge-varnish\/class_purge_varnish.php(129):\u00a0<\/code><\/p>\n","protected":false},"template":"","class_list":["post-17166159","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17166159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/17166159\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=17166159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}