Den großen Unterschied würde es machen, nicht die kompletten Zeichenketten mittels registerVariable() im Interview zu speichern.
> In den 15 Spalten befinden sich ausschließlich Zeichenketten, diese sind aber nie länger als 2-3 Zeilen Text im finalen Fragebogen.
Hmmm ... das sollte eigentlich keine 2 KB Speicherplatz ergeben. Sie können sich den Gesamt-Inhalt der Variable einmal wie folgt anzeigen lassen, wenn Sie möchten - dann sehen Sie, woher die 2048 Zeichen kommen:
registerVariable($x);
html('<div>'.htmlspecialchars(json_encode($x)).'</div>');
> Die Daten werden im Rahmen von loopToPage() 4-5 wiederholt
Ich würde jetzt nicht unmittelbar mit Problemen rechnen. Vermutlich würde ich es riskieren, wie es ist. Aber eleganter wäre es anders :)
> Die Warnung kann sonst nicht ausgeblendet werden, richtig?
Teilnehmer sehen Warnungen und Hinweise nicht (nur Fehler), sie erscheint nur in der Fragebogen-Vorschau (Fragebogen testen als Admin) und in der Debug-Ansicht.