stream_array 600 ext/standard/streamsfuncs.c static int stream_array_to_fd_set(zval *stream_array, fd_set *fds, php_socket_t *max_fd) stream_array 606 ext/standard/streamsfuncs.c if (Z_TYPE_P(stream_array) != IS_ARRAY) { stream_array 610 ext/standard/streamsfuncs.c ZEND_HASH_FOREACH_VAL(Z_ARRVAL_P(stream_array), elem) { stream_array 638 ext/standard/streamsfuncs.c static int stream_array_from_fd_set(zval *stream_array, fd_set *fds) stream_array 646 ext/standard/streamsfuncs.c if (Z_TYPE_P(stream_array) != IS_ARRAY) { stream_array 650 ext/standard/streamsfuncs.c zend_hash_init(Z_ARRVAL(new_array), zend_hash_num_elements(Z_ARRVAL_P(stream_array)), NULL, ZVAL_PTR_DTOR, 0); stream_array 652 ext/standard/streamsfuncs.c ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(stream_array), num_ind, key, elem) { stream_array 682 ext/standard/streamsfuncs.c zend_array_destroy(Z_ARR_P(stream_array)); stream_array 683 ext/standard/streamsfuncs.c Z_ARR_P(stream_array) = Z_ARR(new_array); stream_array 688 ext/standard/streamsfuncs.c static int stream_array_emulate_read_fd_set(zval *stream_array) stream_array 694 ext/standard/streamsfuncs.c if (Z_TYPE_P(stream_array) != IS_ARRAY) { stream_array 698 ext/standard/streamsfuncs.c zend_hash_init(Z_ARRVAL(new_array), zend_hash_num_elements(Z_ARRVAL_P(stream_array)), NULL, ZVAL_PTR_DTOR, 0); stream_array 700 ext/standard/streamsfuncs.c ZEND_HASH_FOREACH_VAL(Z_ARRVAL_P(stream_array), elem) { stream_array 723 ext/standard/streamsfuncs.c zend_array_destroy(Z_ARR_P(stream_array)); stream_array 724 ext/standard/streamsfuncs.c Z_ARR_P(stream_array) = Z_ARR(new_array);