Доступ к интерфейсу Iterator в PHP 5.2.17 - PullRequest
0 голосов
/ 12 марта 2012

В настоящее время мы должны использовать PHP 5.2.Да, я знаю, что должен обновиться до 5.3 или 5.4, но пока:

Я пытаюсь написать свой собственный класс, который реализует интерфейс Iterator.Однако класс не может быть найден, по-видимому, потому что интерфейс Iterator не загружен.Тем не менее, SPL загружен, что я думаю, было достаточно.

Есть предложения?Несомненно, я пропустил что-то глупое ...

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 12 марта 2012

Это выглядит как старая ошибка (не исправлена) при использовании турецкой локали: https://bugs.php.net/bug.php?id=18556

Если это так, попробуйте использовать другой язык.

1 голос
/ 12 марта 2012

Итератор - это не класс, а интерфейс:

class Yourclass implements Iterator {

  // Methods here

}

Если это не помогло решить проблему, вам следует рассмотреть возможность включения некоторого кода в ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...