Хорошая абстракция сверху Jsch является Apache свободное-городское-население-vfs , который предлагает API виртуальной файловой системы, который делает доступ и запись файлов SFTP почти прозрачными. Работавший хорошо для нас.
Да.
function addItem($serializedArray, $item)
{
$a = unserialize($serializedArray);
$a[] = $item;
return serialize($a);
}
Несериализация - это определенно правильный путь. Если у вас нет огромной строки, это настоятельно рекомендуется, если вы не хотите создать свой собственный строгий интерпретатор.
Изменять что-либо в сериализованном массиве / объекте следует очень осторожно - один лишний символ сломает все, если вы не обновляйте все предыдущие числа, определяющие каждую часть структуры!