(PHP 8 >= 8.4.0)
pg_socket_poll — Sondea un socket de conexión PostgreSQL para comprobar si está listo para lectura/escritura
Sondea un socket de conexión PostgreSQL para comprobar si está listo para lectura y/o escritura. El socket puede obtenerse mediante pg_socket(). Esta función es útil para implementar flujos de trabajo de consultas no bloqueantes y asíncronos.
socketUn recurso de socket obtenido de pg_socket().
read
Indica si se debe comprobar si está listo para lectura. Pase
1 para comprobarlo, 0 para
omitirlo.
write
Indica si se debe comprobar si está listo para escritura. Pase
1 para comprobarlo, 0 para
omitirlo.
timeout
El número máximo de milisegundos a esperar. Pase
-1 para esperar indefinidamente, o
0 para no esperar en absoluto.
Devuelve un valor positivo si el socket está listo,
0 si se alcanzó el tiempo de espera, o
-1 en caso de error.