Tôi có một chức năng trong lớp học của tôi trong đó sử dụng các socket_select() chức năng và tôi nhận thấy rằng nó ném cảnh báo này:Chỉ biến nên được thông qua tham khảo - socket_select()
Strict Standards: *Only variables should be passed by reference*
Đây là cách tôi sử dụng nó, và vâng, tôi đã đọc "Ví dụ # 1 sử dụng NULL với socket_select()" trong PHP Manual
$read = array($this->socket);
$write = NULL;
$except = NULL;
socket_select($read, $write, $except, 0, $this->socket_timeout);
Điều này dẫn đến một thư rác lỗi lớn khi gọi hàm bên trong một vòng lặp while. Tất nhiên, tôi có thể ngăn chặn các lỗi E_STRICT, nhưng tôi muốn biết vấn đề chính xác ở đây là gì. Phiên bản PHP của tôi là 5.3.5
Bạn có chắc chắn đó là dòng chính xác đã kích hoạt lỗi? –
Tôi hoàn toàn 100%. – spidEY
socket_select chỉ chấp nhận mảng bạn đã thử mảng (NULL)? – Zaffy