(PHP 8 >= 8.4.0)
pg_socket_poll — Scrute la disponibilité en lecture/écriture du socket d'une connexion PostgreSQL
Scrute le socket d'une connexion PostgreSQL pour déterminer sa disponibilité en lecture et/ou en écriture. Le socket peut être obtenu via pg_socket(). Cette fonction est utile pour mettre en œuvre des flux de requêtes asynchrones non bloquants.
socketUne ressource socket obtenue depuis pg_socket().
read
Indique s'il faut vérifier la disponibilité en lecture :
1 pour vérifier, 0 pour ignorer.
write
Indique s'il faut vérifier la disponibilité en écriture :
1 pour vérifier, 0 pour ignorer.
timeout
Le nombre maximum de millisecondes d'attente. La valeur
-1 attend indéfiniment, et 0
n'attend pas du tout.
Retourne une valeur positive si le socket est prêt, 0
si le délai d'attente a été atteint, ou -1 en cas
d'erreur.