Всем привет! Как известно php поддерживает только xpath 1.0 Задача: разбить строку по разделителю(xpath 1.0 не умеет tokenize, а куча substring-after будет проблемой для конечного пользователя). Решил подключить функции php, юзнул explode, но вот беда, вместо массива возвращается строка Array. Ниже упрощенная версия кода PHP: $this->xpath = new DOMXpath($dom); $this->xpath->registerNamespace("php", "http://php.net/xpath"); $this->xpath->registerPHPFunctions("explode"); $list = $this->xpath->evaluate($expression, $context); Контекст правильный, при использовании выражения td возвращается строка, все норм Выражение вот такое использую и ожидаю на выходе массив, а получаю строку php:functionString("explode",",",td) Помогите советом.