(PHP 8)
SimpleXMLElement::rewind — Перематывает итератор к первому элементу
До PHP 8.0 метод SimpleXMLElement::rewind() объявлялся только для подкласса SimpleXMLIterator.
Метод перематывает объект SimpleXMLElement к первому элементу.
Замечание:
Начиная с PHP 8.4.0 вызов методов получения данных наподобие SimpleXMLElement::asXML() и SimpleXMLElement::getName() или приведение объекта SimpleXMLElement к типу string больше не перематывают итератор неявно. Итератор перематывают явно вызовом этого метода.
Сигнатура функции не содержит параметров.
Функция не возвращает значения после выполнения.
Пример #1 Пример перемотки итератора к первому элементу
<?php
$xmlElement = new SimpleXMLElement('<books><book>PHP Basics</book><book>XML Basics</book></books>');
$xmlElement->rewind();
var_dump($xmlElement->current());Результат выполнения приведённого примера:
object(SimpleXMLElement)#2 (1) {
[0]=>
string(10) "PHP Basics"
}