In Abwesenheit von Dokumentation beyond a function prototype Ich bin schwer zu finden, was der dritte Parameter für die Funktion mysqli_poll() ist.mysqli_poll() - Was ist der dritte Parameter für?
int mysqli_poll (
array &$read ,
array &$error ,
array &$reject ,
int $sec
[, int $usec ])
Mit Blick auf dem (C) Quellcode, scheint es die $ ablehnen Array mit Ressourcen zu füllen, wo ...
CONN_GET_STATE((*p)->data) <= CONN_READY
|| CONN_GET_STATE((*p)->data) == CONN_QUIT_SENT
bedeutet dies, dass die Verbindung zum Server wird heruntergefahren/Herunterfahren?
Etwas anderes?
Sollte es mit den Ressourcen vorbelegt sein, um auf Unterbrechung zu prüfen? Oder werden sie automatisch von $ read und $ error hinzugefügt?
Merkwürdig ist, dass die Namen der Parameter in der Quelle von den in der Dokumentation: https: // github.com/php/php-src/blob/master/ext/mysqli/mysqli_nonapi.c#L770 – Blender
Überprüfen Sie diese Antwort. http://stackoverflow.com/questions/32575987/how-does-mysqli-poll-work Die Antworten unten sind nicht ganz genau, denke ich, aber ich verstehe es nicht gut genug, um sie zu korrigieren. Posting diesen Kommentar 3 Jahre später, weil dies ein sehr begrenztes Interesse ist, und dieser Thread ist sehr nützlich, um dieses Thema zu verstehen. –