@RA

Тег c в блоге RA

RA

Нужна помощь знающих людей по си. Есть php расширение
https://github.com/Rabotyah.../php7/array_to_dom.c
оно преобразует массив в dom-документ. Но иногда вылетает "recursion detected", см строку 196. И я не знаю почему это могло бы происходить.
Тут может ещё скил в php расширениях нужен.

RA

Вот расширение и готово. https://github.com/Rabotyahoff/array_to_dom Сделано на основе вот этого https://github.com/DmitryKoterov/dom_varimport
Нужно оно для того чтобы перегонять массив в domDocument. Но в оригинальном расширении структура входящего массива совсем не та, которую использую я.
Раньше эта задача выполнялась средствами php, но было медленным #aaet.

Теперь мой тест выглядит так
arrayToXML
0.2050
0.2020
0.2027

arrayToDOM
0.0619
0.0656
0.0659

array_to_dom
0.0095
0.0124
0.0134

Последний тест говорит, что преобразование через расширение чуть ли не в 20 раз быстрее преобразования в текстовый xml и в 6 раз быстрее преобразования в domDocument средствами php.

PS Расширение работает несмотря на скепсис #acip/37

RA

Подскажите нубу как узнать код написан на c или на c++?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.