current
تابع current() در SimpleXMLIterator عنصرِ فعلی را برمی گرداند. «عنصر فعلی» یعنی همان آیتمی که اشاره گر روی آن ایستاده است؛ شبیه آهنگ فعلی در پلی لیست.
تعریف کوتاه و کاربرد
current() عنصرِ فعلی را می دهد. اگر اشاره گر تنظیم نیست، اول با rewind() به ابتدای لیست برگرد.
سینتکس
SimpleXMLIterator::current() هیچ ورودی نمی گیرد و یک شیء SimpleXMLIterator برمی گرداند. در خطا مقدار NULL برمی گردد.
مثال ساده
<?php
$note = <<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Do not forget me this weekend!</body>
</note>
XML;
$xml = new SimpleXMLIterator($note);
$xml->rewind();
var_dump($xml->current());
?>
گام های عملی سریع
- XML را در
SimpleXMLIteratorبارگذاری کن. - با
rewind()به اولین عنصر برو. - با
current()همان عنصر را بگیر. - در صورت نیاز با
next()جلو برو.
نکته ها
نکته: برای حرکت بعدی از next() استفاده کن.
نکته: برای موقعیت فعلی، تابع key() کلید را می دهد.
نکته: برای بررسی اعتبار موقعیت، valid() را صدا بزن.
نکته: لینک داخلی با کلیدواژه ما: عنصر جاری SimpleXML.
جمع بندی سریع
current()عنصر فعلی را برمی گرداند.- قبلش معمولاً
rewind()را اجرا کن. - برای حرکت از
next()کمک بگیر. - در خطا ممکن است
NULLبرگردد.