socket_last_error ソケットの直近のエラーを返す &reftitle.description; intsocket_last_error Socketnullsocket&null; Socket クラスのインスタンスをこの関数に渡すと、この特定のソケットに発生した 直近のエラーが返されます。socket が &null; の場合、 直近にエラーを発生したソケット関数のエラーコードが返されます。 後者は、失敗した場合にソケットを返さない socket_create のような関数や 特定のソケットに直接関係ない理由で失敗する可能性がある socket_select で特に有用です。 このエラーコードは、指定したエラーコードを表す文字列を得るために socket_strerror に渡すものとしても適しています。 エラーが発生していない場合や socket_clear_error でクリアされた後である場合は、 この関数は 0 を返します。 &reftitle.parameters; socket socket_create で作成した Socket クラスのインスタンス。 &reftitle.returnvalues; この関数は、ソケットのエラーコードを返します。 &reftitle.changelog; &Version; &Description; &sockets.changelog.socket-param; 8.0.0 socket は、nullable になりました。 &reftitle.examples; <function>socket_last_error</function> の例 ]]> &reftitle.notes; socket_last_error はエラーコードをクリアしません。 クリアするには socket_clear_error を使用してください。