Итератор с помощью OOP

223
05 ноября 2017, 19:07

Всем добра. В общем вопрос заключается в следующем.

Хочу написать метод который будет при каждом вызове добавлять 1.

Нужно мне это для пагинатора.

Вот что я наковырял.

class Iterator{
private $next=1;
private function getNext(){
    return $this->next;
}
private function setNext($next){
    $this->next=$next;
    return $this;
}
public function Next(){
    self::getNext();
    self::setNext($this->getNext()+1);
    return $this->next;
}

}

Вот в чем вопрос как сделать так что бы при каждом вызове прибавлялась единичка. У меня она прибавилась один раз и все. Как быть?

READ ALSO
Как собрать дерево из массивов?

Как собрать дерево из массивов?

Имеется массив списка папок, разделенных explode:

289
исправить код jquery

исправить код jquery

здравствйте, использую плагин inputmask-master для маски телефонов,все работает отлично, только плагин в поле маску добавляет сразу после загрузки...

266
PHP - JSON, ввозврат нескольких строк

PHP - JSON, ввозврат нескольких строк

Хочу получить ответ в виде JSON

244
Почему возникает ошибка PHP Warning: Module 'mongodb' already loaded in Unknown on line 0?

Почему возникает ошибка PHP Warning: Module 'mongodb' already loaded in Unknown on line 0?

Установил драйвер отсюда все сделал по инструкции даже

274