Почему бы просто не сделать копию очереди, которую вы хотите перебрать, и удалить элементы по одному, распечатывая их, когда идете? Если вы хотите сделать больше с элементами при повторении, то очередь будет неправильной структурой данных.
Проблема решена!
, Хотя в сообщении об ошибке было сказано , указанный модуль не мог быть найден , это немного вводит в заблуждение - не то, чтобы это не могло найти php_curl.dll
, а скорее это не могло найти модуль этим php_curl.dll
требуемый. 2 DLLs, которых требуется, libeay32.dll
и SSLeay32.dll
.
Так, необходимо поместить те 2 DLLs где-нибудь в ПУТЬ (например, C:\Windows\system32
). Вот и все.
Однако даже, который не работал на меня первоначально. Таким образом, я загрузил zip Windows последней версии PHP, который включает весь необходимый DLLs. Я не переустановил PHP, я просто скопировал все DLLs в папке "расширения" к моей папке расширений PHP (как определено в extension_dir
переменная в php.ini
), и я скопировал версии libeay32.dll
и SSLeay32.dll
от загрузки PHP в мой каталог System32.
я также сделал iisreset, но я не знаю, было ли это необходимо.
Подсказка должна использовать WAMP-установщик . Все просто работает. Это не IIS, хотя - поэтому, если это важно - необходимо проигнорировать мой совет.;)
РЕДАКТИРОВАНИЕ: Я видел, что Вы нашли решение, таким образом, я проголосовал за него. +1