(PHP 8 >= 8.4.0)
pg_socket_poll — PostgreSQL 接続のソケットが読み取り/書き込み可能かどうかをポーリングする
PostgreSQL 接続のソケットが読み取りおよび/または書き込み可能かどうかをポーリングします。 ソケットは pg_socket() を使って取得できます。 この関数は、ノンブロッキングな非同期クエリのワークフローを実装する際に役立ちます。
socketread1 を、
スキップする場合は 0 を渡します。
write1 を、
スキップする場合は 0 を渡します。
timeout-1 を、
まったく待機しない場合は 0 を渡します。
ソケットの準備ができている場合は正の値を、
タイムアウトに達した場合は 0 を、
エラー時は -1 を返します。