W przypadku braku jakiejkolwiek dokumentacji beyond a function prototype staram się znaleźć trzeci parametr funkcji mysqli_poll().mysqli_poll() - jaki jest trzeci parametr?
int mysqli_poll (
array &$read ,
array &$error ,
array &$reject ,
int $sec
[, int $usec ])
Patrząc na (C) kodu źródłowego, wydaje się, aby wypełnić tablicę $ Odrzucanie z zasobów tam, ...
CONN_GET_STATE((*p)->data) <= CONN_READY
|| CONN_GET_STATE((*p)->data) == CONN_QUIT_SENT
Czy oznacza to, że połączenie z serwerem jest zamykany/zamknąć?
Coś jeszcze?
Czy należy go wstępnie zalać zasobami, aby sprawdzić, czy nie nastąpił rozłączenie? Czy będą one automatycznie dodawane z $ read i $ error?
dziwne, nazwy parametrów źródła różnią się od tych w dokumentach: https: // github.com/php/php-src/blob/master/ext/mysqli/mysqli_nonapi.c#L770 – Blender
Sprawdź tę odpowiedź. http://stackoverflow.com/questions/32575987/how-does-mysqli-poll-work Poniższe odpowiedzi nie są całkiem dokładne, ale nie rozumiem ich wystarczająco dobrze, aby je poprawić. Zamieszczanie tego komentarza 3 lata później, ponieważ jest to bardzo ograniczony przedmiot zainteresowania, a ten wątek jest bardzo przydatny do zrozumienia tego tematu. –