Не, значения не имеет, функция должна работать даже если передан null, но
Тем не менее как $e = $w = array() ; тоже не работает, но ход ваших мыслей правильный.
Сама по себе ошибка означает что вызывана одна из нативных функций ОС с неправильными
параметрами. Но мне не понятно какая и что в ней неправильно.
Та-же ошибка и тут, файлы существуют.
PHP:
скопировать код в буфер обмена
<?PHP
$errno = null;
$errstr = null;
$timeout = 5;
$conflag = STREAM_CLIENT_CONNECT;
var_dump($stream); echo $errno, $errstr;
$enull = $wnull = array();
// Выполнять по отдельности.
//$update = stream_select ( $r , $wnull, $enull , 5, 0 );