Главная > Программирование > РНР: настольная книга программиста
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

8.5. Указатель array pointer

Как вы, наверняка, заметили, функции each и list работают без указания индекса. Естественно, что программа «знает», с каким элементом она работает. Указатель того, где в массиве программа находится в данный момент, называется array pointer. Он не хранится ни в какой переменной, его никак нельзя получить (можно только получить индекс элемента, на котором стоит указатель. Но при необходимости его можно двигать в начало, в конец массива, на следующий, предыдущий элемент. Впрочем, эти функции используются довольно редко. Но на всякий случай после обращений к элементам массива и перед работой с функциями, использующими aray pointer, выполняйте команду reset ($array), чтобы указатель встал в начало массива.

<< Предыдущий параграф Следующий параграф >>
Оглавление