current Возвращает текущий элемент массива &reftitle.description; mixedcurrent arrayobjectarray Каждый массив содержит внутренний указатель на «текущий» элемент. Указатель инициализируется при вставке первого элемента. &reftitle.parameters; array Массив. &reftitle.returnvalues; Функция current только возвращает значение элемента массива, на который указывает внутренний указатель. Функция не сдвигает указатель ни в каком направлении. Функция current возвращает значение &false;, если внутренний указатель указывает за пределы списка элементов или массив пуст. &return.falseproblem; &reftitle.changelog; &Version; &Description; &standard.changelog.calling-on-objects; &reftitle.examples; Пример получения текущего элемента массива функцией <function>current</function> с вызовом дружественных функций ]]> &reftitle.notes; Результаты вызова функции current на пустом массиве, массиве со сдвинутым за пределы элементов внутренним указателем и массиве с указателем на элементе с логическим (bool) значением &false; — неотличимы. Правильно обойти массив с элементами &false; помогает управляющая конструкция &foreach;. Правильную проверку того, что значение относится к элементам массива,     функцией current выполняют так: получают функцией key ключ текущего элемента, как элемент определяет текущим функция current, и проверяют ключ на строгое неравенство значению &null;. &reftitle.seealso; end key each prev reset next &foreach;